【发布时间】:2018-12-10 15:32:34
【问题描述】:
似乎在全新安装后我无法执行任何基于 .NET 标准 2.0 的项目。
我使用的是 .NET Framework 4.7.2、VS 2017 - 15.9.3 和 .NET Core 2.2.1 的最新版本
我已经安装了 x64/x86 版本的 .NET 2.2 SDK
附上我的设置信息,
编辑: 打开其中包含 .NET Standard 2.0 项目的解决方案时出现实际错误
The current .NET SDK does not support targeting .NET Standard 2.0. Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0.
Microsoft.Extensions.HealthChecks.SqlServer
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets 126
EDIT2 似乎我的问题让回答的人感到困惑,我的具体问题与我的机器上缺少 .NET Standard 2.0 的方式有关,与项目抛出的错误无关(由于缺少框架而抛出错误)
我将发布一个关于此的新问题,因为这将重点放在我的解决方案中的特定项目与实际错误之间。
编辑 3 更专注于实际问题的问题 Missing .NET Standard 2.0 Framework with latest .NET Core SDK 2.2.1, .NET Framework 4.7.2, VS2017 15.9.3
关闭这个
【问题讨论】:
-
你能通过命令行构建吗?
dotnet build {pathtocsproj}? -
错误是由 non-Microsoft 扩展引发的,带有伪造的
Microsoft前缀 -
关闭这个,见edit3
-
@Panagiotis Kanavos:不,不是。与它无关。由于硬件故障,我现在还不得不重新安装计算机。我之前的安装没有任何问题,VS很久以前安装的,一直在升级。 但是如果你现在安装一个VS,用当前的安装程序,就没有Standard 2.0了。
标签: .net visual-studio asp.net-core .net-core