[英]VS2017 - Missing .net core > 2.1 as target framework
找到解决方案! 花了一段时间,安装了所有 sdks 和所有运行时,然后重新安装了我想要的最新版本!
目标,将 netcore 2.1 或更高版本作为 Visual Studio 中的下拉选项。 我已经看过可能的重复问题了!
细节
在visual studio 15.7 到15.8.4 的最后一次更新之后,.net core 2.1 或更高版本已经从目标框架列表中消失了。
我查看了其他解决方案,如下所示。 它们没有帮助,因为我在阳光下安装了每个版本。 请参阅以下屏幕。
检查下面的解决方案(我已经在这里寻找解决方案!) : VS2017:目标框架下拉不显示 .NET Core 2.1 选项
当前的 .NET SDK 不支持面向 .NET Core 2.1。 面向 .NET Core 2.0 或更低版本或使用支持 NET Core 2.1 的 .NET SDK 的 vs
通常,当.NET Core 2.X
新预览版本出现时,您会收到如下错误:
当前的 .NET SDK 不支持面向 .NET Core 2.X
确保:
您已下载所需的已安装 SDK 和运行时。 运行命令dotnet --info
以查看您目前在计算机上安装的内容。
您已在此处选中使用 .NET Core SDK选项的预览:
-> Tools -> Options -> Projects and Solutions -> .NET Core
有时,您可能需要在选中该选项后重新启动Visual Studio
。
注意:在您的开发机器上安装最新的 Visual Studio 版本总是更好(有时您可能需要preview
版本 - 请注意Download Preview
链接)。
我也有这个问题,这就是我所做的,它对我有用,它可能适合也可能不适合你。 我在 2.0 之后卸载了所有东西。 然后我转到此链接https://www.microsoft.com/net/download并下载了 2.1 的 SDK 和运行时下载,然后在安装它们后我重新启动了我的笔记本电脑并启动了 VS2017。 然后我去尝试创建一个新的 Web 应用程序 MVC 并选择它在那里的 .netcore 2.1。
但是请记住,.netcore 2.1 还不适用于您拥有的每个模板,因此请先检查 Web 应用程序 MVC 模板,如果它存在,那么您有 2.1 它可能不适用于您可能尝试使用它的特定模板。
希望这可以帮助
就我而言,解决方案是:我从“添加删除程序”中删除了一些 .NET Core SDK:s 并重新启动了 Visual Studio。 比我需要的 SDK 在列表中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.