故障说明
MAUI 项目是日常使用的项目,一直都好好的
某一天修改了几行代码后,突然项目无法编译了,提示 NU1105 错误
从Git重新拉取一份之前的代码编译也是同样的错误,经过半天的查阅,尝试了几种方案都没有效果
删除 obj/project.assets.json 删除 obj 删除 .vs 修复 Visual Studio 并重启电脑最后通过终端执行 dotnet restore 项目恢复
错误现象
打开项目,提示 NU1105
错误 | NU1105 | 无法读取[MAUI]的项目信息: 序列包含一个以上的元素 | MAUI | F:\Data\Code\Net\MAUI.csproj | 1 | |
错误 | NU1105 | 无法读取[MAUI]的项目信息: 序列包含一个以上的元素 | MAUI | F:\Data\Code\Net\MAUI.csproj | 1 | |
错误 | NU1105 | 无法读取[MAUI]的项目信息: 序列包含一个以上的元素 | MAUI | F:\Data\Code\Net\MAUI.csproj | 1 | |
错误 | NU1105 | 无法读取[MAUI]的项目信息: 序列包含一个以上的元素 | MAUI | F:\Data\Code\Net\MAUI.csproj | 1 |
右键生成,错误代码变成 NETSDK1005
错误 | NETSDK1005 | 资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-windows10.0.19041.0]的目标。确保已运行还原,且[net7.0-windows10.0.19041.0]已包含在项目的 TargetFrameworks 中。 | MAUI | C:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets | 267 | |
错误 | NETSDK1005 | 资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-android33.0]的目标。确保已运行还原,且[net7.0-android33.0]已包含在项目的 TargetFrameworks 中。 | MAUI | C:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets | 267 | |
错误 | NETSDK1005 | 资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-ios]的目标。确保已运行还原,且[net7.0-ios]已包含在项目的 TargetFrameworks 中。 | MAUI | C:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets | 267 | |
错误 | NETSDK1005 | 资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-maccatalyst]的目标。确保已运行还原,且[net7.0-maccatalyst]已包含在项目的 TargetFrameworks 中。 | MAUI | C:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets |
程序包管理器 提示
NuGet 包还原失败。请查看[错误列表]窗口了解详细警告和错误。
未能还原 F:\Data\Code\Net\MAUI.csproj (用时 8 ms)。
已用时间: 0.0970031
========== 已完成 ==========
解决
程序始终无法正常编译,然后在终端中执行命令
dotnet restore
运行结果
正在确定要还原的项目…
已还原 F:\Data\Code\Net\MAUI.csproj (用时 1.01 min)。
至此,一切恢复正常
到此这篇关于Visual Studio 2022 MAUI NU1105(NETSDK1005) 处理记录的文章就介绍到这了,更多相关Visual Studio 2022 MAUI NU1105内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
查看更多关于Visual Studio 2022 MAUI NU1105(NETSDK1005) 问题处理记录的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did242849