The current .NET SDK does not support targeting .NET Core 3.1
我已经下载并安装了Visual Studio 2019,并安装了dotnet core 3.1。
在开始使用VS的过程中,我刚刚使用VS内置的Web App模板创建了一个简单的项目,并尝试在不调试的情况下运行。
它给出了错误"当前的.NET SDK不支持以.NET Core 3.1为目标。要么是目标.NET Core 3.0或更低版本,要么是使用支持.NET Core 3.1的.NET SDK版本。"
我可以知道如何解决该问题吗?
谢谢。
关于,
安德鲁
如果您已经安装了正确的.NET Core 3.1 SDK,则可能是由名为
The global.json file allows you to define which .NET Core SDK version
is used when you run .NET Core CLI commands. Selecting the .NET Core
SDK is independent from specifying the runtime your project targets.
The .NET Core SDK version indicates which versions of the .NET Core
CLI is used.
删除文件或将定义的SDK更改为3.1:
1 2 3 4 5 6 7 | { "sdk": { "version":"3.1.100", "rollForward":"latestPatch", "allowPrerelease": false } } |
如果您已经拥有VS 2019版本而不是v16.4,那么magicandre1981的答案将很有帮助。
但是,我建议您也检查VS版本。因为我已经投入大量时间,并在以后检查了我的版本。
版本更新:
https://dotnet.microsoft.com/download/dotnet-core/3.1