crw*_*ils 4 .net sdk visual-studio .net-6.0 visual-studio-2022
我尝试在 Mac 上本地运行 C# .NET Core 项目,但在 Visual Studio 2019 和 2022 上都遇到了一些问题。
首先,每次在 Visual Studio 中加载项目时,我都会在项目文件树中的每个目录旁边看到一个红十字,并在屏幕顶部显示一条消息:
构建此应用程序需要 .NET 6.0 SDK,但未安装。
控制台说:
错误:未知的 MSBuild 失败。请尝试再次构建项目无法为项目创建包规范。
在 Visual Studio 首选项>SDK 位置>.Net Core 中,我收到一条错误消息“找到 SDK:无”,即使在下面的框中显示了找到的 SDK,如下所示。如果我更改位置然后将其改回来,目录旁边的红十字会在文件树中消失,但构建仍然失败,并且仍然收到错误消息,提示需要构建 .NET 6.0 SDK。
在项目选项中,目标框架设置为.NET 6.0,并显示为已安装。
我尝试完全卸载 dotnet 并从浏览器和使用自制程序重新安装,重新安装 Visual Studio,添加带有 sdk 版本的 global.json 文件,并检查 dotnet 是否已安装。
$ dotnet --info在终端中产生以下内容:
我注意到的是这里的“基本路径”与首选项中的路径不同(如上图所示)。我不确定这是否相关,或者这是否可能是与路径相关的问题,但可能有人能够以比我更多的知识提供建议。
谢谢。
Abi*_*jan 16
sdk的位置应该如下(附上截图)
/usr/local/share/dotnet/dotnet
Run Code Online (Sandbox Code Playgroud)
代替
/usr/local/share/dotnet
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4608 次 |
| 最近记录: |