【发布时间】:2021-06-23 10:50:42
【问题描述】:
我有一个使用 Project Reunion(0.8 预览版)构建的解决方案,它可以正常编译和运行。我的 Visual Studio 和扩展程序进行了更新,现在应用程序现在无法编译,出现 9 条错误消息,所有变体如下
我尝试创建一个没有任何更改的新项目,但出现相同的错误。
严重性代码描述项目文件行抑制状态 错误 NU1201 项目接收与 uap10.0.17763 (UAP,Version=v10.0.17763) 不兼容。项目 Reception 支持:net5.0-windows10.0.19041 (.NETCoreApp,Version=v5.0) Reception (Package) C:\Users\Ceri.Turner\OneDrive - David Lloyd Leisure\Documents\Visual Studio\Reception\Reception\Reception (包)\接待(包).wapproj 1
严重性代码描述项目文件行抑制状态 错误 NU1201 项目接收与 uap10.0.17763 (UAP,Version=v10.0.17763) / win10-arm 不兼容。项目 Reception 支持:net5.0-windows10.0.19041 (.NETCoreApp,Version=v5.0) Reception (Package) C:\Users\Ceri.Turner\OneDrive - David Lloyd Leisure\Documents\Visual Studio\Reception\Reception\Reception (包)\接待(包).wapproj 1
我试过谷歌搜索,错误似乎与我没有使用的 UWP 有关,所以我很困惑。 当我创建项目时,使用的模板是“Blank App, Packaged (WinUI 3 in Desktop)”
【问题讨论】:
-
好吧,您似乎需要更新您的依赖项,如果您使用 nuget 包,您也需要检查这些包。也许看看 .wapproj 文件并在那里更改一些参考。
-
所有扩展都显示为最新
-
这不是重点,如果你有一个旧版本的 dll 的引用,并且在你使用的版本和 vs 现在得到的版本之间发生了变化,那么东西就会中断。 PRISM 就是一个很好的例子,东西在命名空间之间移动,你需要在你的代码中弄清楚这一点。这可能会很痛苦......
标签: visual-studio windows-app-sdk