[英]The current .NET SDK does not support targeting .NET Standard 2.0 error in Visual Studio 2017 update 15.9.3, .NET Core 2.2.1 SDK installed
[英]Missing .NET Standard 2.0 Framework with .NET Core SDK 2.2.1 & .NET Framework 4.7.2
我的团队陷入了这个问题。 虽然我们安装了 all.Net Core SDK,但 VS2017 目标框架显示为 .Net Standard 1.6。 经过大量搜索,我们发现所有安装的 .Net Core SDK 版本(最新到 2.2.10)都是 64 位的,除了一个 2.2.301 是 x86 版本。
命令dotnet --info帮助我们找到相同的。 在 dotnet --info 输出中,基本路径指向 C:\Program Files (x86)\dotnet\sdk\2.2.301\
SDK路径:C:\Program Files\dotnet\sdk
C:\Program Files (x86)\dotnet\sdk
最后,我们卸载了 x86 版本,然后重置环境路径并指向 64 位 SDK,如下图所示。 现在,目标框架指向.Net Standard 2.0。
我遇到了同样的问题,甚至向微软报告了。 它只发生在全新安装时,因此人们在他们长期使用和升级的系统上检查它将无济于事。
但是,在多次绝望的尝试和放弃之后,我关掉了电脑,第二天早上启动了它。 VS 工作正常,2.0 在它应该的地方。
我知道这不是一个合适的、可靠的和可重复的解决方案,但也许它会省去为某人重新安装所有东西的麻烦……:-)
我安装了.Net Core 2.2.109 https://dotnet.microsoft.com/download/dotnet-core/2.2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.