我的问题是:
我决定构建一个.NET毛伊岛应用程序.我安装了.NET Multi-Platform App UI Development
和.NET Desktop Development
个工作负载.我根本没有更改我的安装.
以下是我面临的问题(所有依赖项都有一个带感叹号的黄色警告三角形):
编辑:在依赖项上单击鼠标右键会提示我更新它们.在查看了NuGet包管理器之后,没有更新.即使我手动点击Package.
错误是:
Error NU1012 Platform version is not present for one or more target frameworks, even though they have specified a platform: net7.0-maccatalyst
它出现在.csproj
文件中.
然而,这个错误对我来说并不是很重要,因为我现在只为Windows构建.如果我没有禁用移动平台,它也会显示出移动平台的错误.
我试过的是:
我try 重新安装工作负载并完全重新创建项目,但都不起作用.一旦创建了项目,错误就会出现. 我还找到了其他一些关于这个问题的帖子,但都没有奏效或有帮助.他们也大多根本没有回答这些问题.
我的Visual Studio版本是
Visual Studio Community 2022 17.5.5 (Stable)
个
我用的是
.NET 7
比Windows 10 22H2 19045.2965