好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Visual Studio 2022 MAUI NU1105(NETSDK1005) 问题处理记录

故障说明

MAUI 项目是日常使用的项目,一直都好好的

某一天修改了几行代码后,突然项目无法编译了,提示 NU1105 错误

从Git重新拉取一份之前的代码编译也是同样的错误,经过半天的查阅,尝试了几种方案都没有效果

删除 obj/project.assets.json 删除 obj 删除 .vs 修复 Visual Studio 并重启电脑

最后通过终端执行 dotnet restore 项目恢复

错误现象

打开项目,提示 NU1105

严重性 代码 说明 项目 文件 行 禁止显示状态
错误NU1105无法读取[MAUI]的项目信息: 序列包含一个以上的元素MAUIF:\Data\Code\Net\MAUI.csproj1
错误NU1105无法读取[MAUI]的项目信息: 序列包含一个以上的元素MAUIF:\Data\Code\Net\MAUI.csproj1
错误NU1105无法读取[MAUI]的项目信息: 序列包含一个以上的元素MAUIF:\Data\Code\Net\MAUI.csproj1
错误NU1105无法读取[MAUI]的项目信息: 序列包含一个以上的元素MAUIF:\Data\Code\Net\MAUI.csproj1

右键生成,错误代码变成 NETSDK1005

严重性 代码 说明 项目 文件 行 禁止显示状态
错误NETSDK1005资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-windows10.0.19041.0]的目标。确保已运行还原,且[net7.0-windows10.0.19041.0]已包含在项目的 TargetFrameworks 中。MAUIC:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets267
错误NETSDK1005资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-android33.0]的目标。确保已运行还原,且[net7.0-android33.0]已包含在项目的 TargetFrameworks 中。MAUIC:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets267
错误NETSDK1005资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-ios]的目标。确保已运行还原,且[net7.0-ios]已包含在项目的 TargetFrameworks 中。MAUIC:\Program Files\dotnet\sdk\7.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets267
错误NETSDK1005资产文件[F:\Data\Code\Net\MAUI\obj\project.assets.json]没有[net7.0-maccatalyst]的目标。确保已运行还原,且[net7.0-maccatalyst]已包含在项目的 TargetFrameworks 中。MAUIC:\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) 问题处理记录的详细内容...

  阅读:45次