在将解决方案升级到 .net 8 的过程中,我遇到了无法解决的构建错误。
简而言之,我收到两个关于缺少 Microsoft.*..win-arm Nuget 软件包无法恢复或安装/查找的错误。
- 错误NU1102:无法找到版本为(= 8.0.0-preview.6.23329.11)的包Microsoft.AspNetCore.App.Runtime.win-arm
错误 NU1102:- 在 nuget.org 中找到 125 个版本 [最近版本:8.0.0-preview.4.23260.4 ]-
错误 NU1102:- 在 Microsoft Visual Studio 脱机包中找到 0 个版本-
错误 NU1102:- 在 C:\Program Files\dotnet\library-packs 中找到 0 个版本-
错误 NU1101:无法找到包 - Microsoft.NETCore.App.Runtime.Mono.win-arm64。源中不存在具有此 ID 的包:C:\Program Files\dotnet\library-packs、Microsoft Visual Studio Offline Packages、nuget.org
到目前为止,我已经尝试了以下所有不同的方法:
从系统中删除了所有 VS 版本和 .net SDK -
重启-
(重新)仅安装最新的 VS22 预览版 (6),并安装了 .Net 预览版组件。-
手动安装最新的.net 8 sdk预览版-
(尝试)安装ARM SDK和ARM软件包(不会安装x64系统)-
请注意,似乎所需的运行时都已安装(见下面的粗体)。但我相信,错误是关于在其中找到 ARM 变体。
任何帮助表示赞赏。
戴夫G
预览工具:
VS Studio 企业版 17.7 预览版 6
dotnet --list-sdks
7.0.400-preview.23330.10 [C:\Program Files\dotnet\sdk]-
8.0.100-preview.6.23330.14 [C:\Program Files\dotnet\sdk]-
PM> dotnet --list-runtimes
'''
Microsoft.AspNetCore.App 6.0.19 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.0-preview.6.23329.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.19 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.0-preview.6.23329.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.19 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.0-preview.6.23329.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
'''
戴夫 G