Phi*_*ipp 28 c# .net-core visual-studio-2017 .net-core-3.0
如何.Net Core 3.0
在Visual Studio 2017中打开项目?
我从dotnet.microsoft.com下载了.NET Core 3.0 SDK,并dotnet new
在文件夹中创建了带有命令的新项目.
构建C#项目显示错误:
当前的.NET SDK不支持以.NET Core 3.0为目标.要么是.NET Core 2.1或更低版本,要么使用支持.NET Core 3.0的.NET SDK版本.
我检查了它,但它在我的情况下不起作用:
小智 29
.在VS 2017中:您可以转到工具 → 选项 → 项目和解决方案 → .NET Core,然后选中使用.NET Core SDK的预览
use*_*170 20
不幸的是.NET Core 3需要MSBuild16。即使您在VS 2017中启用了.NET Core的预览版本(如其他人所建议的那样),您仍然会收到错误:
当前的.NET SDK不支持定位.NET Core 3.0。目标.NET Core 2.1或更低版本,或者使用支持.NET Core 3.0的.NET SDK版本。
如果您创建global.json
文件并放入例如。
{
"sdk": {
"version": "3.0.100-preview5-011568"
}
}
Run Code Online (Sandbox Code Playgroud)
然后,您会看到真正的问题是:
错误:.NET Core SDK的3.0.100-preview5-011568版本至少需要MSBuild版本16.0.0。MSBuild的当前可用版本是15.9.21.664。将global.json中指定的.NET Core SDK更改为需要当前可用的MSBuild版本的旧版本。
MSBuild 16仅随VS 2019一起提供,因此答案是您可以将VS 2017与.NET Core 3一起使用,但前提是您还必须安装VS 2019!
归档时间: |
|
查看次数: |
27543 次 |
最近记录: |