系统还原后MAUI项目无法构建的问题求助
问题:MAUI项目构建触发大量NU1202兼容性错误,新建项目同样无法构建
背景
- 电脑故障(Windows无法启动)后通过恢复工具执行Windows还原(强制重启3次),还原前MAUI项目可在Visual Studio中正常构建
- 还原后Visual Studio更新异常,通过「添加或删除程序」卸载Visual Studio 2022 Community及VS安装程序,重新下载安装并勾选MAUI工具
- 重装后其他.NET 8项目可正常构建,但MAUI项目执行
dotnet restore及Visual Studio构建时均出现大量NU1202错误,示例错误如下:
[C:\Development\VMJX\VisualMusicJukeboxX.sln] C:\Development\VMJX\src\RemoteControl\RemoteControl.csproj : error NU1202: Package Xamarin.AndroidX.LocalBroadcastManager 1.1.0.7 is not compatible with net8.0-android34.0 (.NETCoreApp,Version=v8.0) / maccatalyst-x64. Package Xamarin.AndroidX.LocalBroadcastManager 1.1.0.7 does not support any target frameworks. ... [C:\Development\VMJX\VisualMusicJukeboxX.sln] C:\Development\VMJX\src\RemoteControl\RemoteControl.csproj : error NU1202: Package CommunityToolkit.Maui 9.1.0 is not compatible with net8.0-maccatalyst18.0 (.NETCoreApp,Version=v8.0) / android-x64. Package CommunityToolkit.Maui 9.1.0 does not support any target frameworks. ... [C:\Development\VMJX\VisualMusicJukeboxX.sln] C:\Development\VMJX\src\RemoteControl\RemoteControl.csproj : error NU1202: Package Xamarin.AndroidX.Collection.Ktx 1.2.0.9 is not compatible with net8.0-android34.0 (.NETCoreApp,Version=v8.0) / iossimulator-x64. Package Xamarin.AndroidX.Collection.Ktx 1.2.0.9 does not support any target frameworks.
已尝试的操作
- 执行
dotnet workload install maui尝试修复,无效 - 当前
dotnet workload list输出结果:
Installed Workload Id Manifest Version Installation Source --------------------------------------------------------------------------------- android 34.0.138/8.0.100 SDK 8.0.400, VS 17.11.35312.102 aspire 8.2.1/8.0.100 SDK 8.0.400, VS 17.11.35312.102 ios 18.0.8303/8.0.100 SDK 8.0.400, VS 17.11.35312.102 maccatalyst 18.0.8303/8.0.100 SDK 8.0.400, VS 17.11.35312.102 maui 8.0.82/8.0.100 SDK 8.0.400 maui-windows 8.0.82/8.0.100 SDK 8.0.400, VS 17.11.35312.102
关键信息
新建MAUI项目同样无法构建,已排除源码问题,需排查系统缺失或需修复的部分以解决构建问题。
内容的提问来源于stack exchange,提问作者AceGambit
相关产品推荐
相关产品推荐

