克隆存储库后,我无法构建解决方案,并出现有关某些 Nuget 包的构建错误。这是一个列表:
- 错误 NU1202:包 Microsoft.Graph 5.49.0 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。软件包 Microsoft.Graph 5.49.0
不支持任何目标框架。- 错误NU1202:包Microsoft.Graph.Core 3.1.10与net8.0(.NETCoreApp,版本=v8.0)不兼容。包 Microsoft.Graph.Core 3.1.10 不支持任何目标框架。
- 错误 NU1202:软件包 Microsoft.Kiota.Abstractions 1.8.0 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Abstractions 1.8.0 不支持任何目标
框架。- 错误 NU1202:包 Microsoft.Kiota.Authentication.Azure 1.1.4 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Authentication.Azure 1.1.4 不支持任何
目标框架。- 错误 NU1202:软件包 Microsoft.Kiota.Http.HttpClientLibrary 1.3.8 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Http.HttpClientLibrary 1.3.8 不支持任何
目标框架。- 错误NU1202:软件包Microsoft.Kiota.Serialization.Form 1.1.5与net8.0(.NETCoreApp,版本=v8.0)不兼容。套餐
Microsoft.Kiota.Serialization.Form 1.1.5 不支持任何目标
框架。- 错误 NU1202:软件包 Microsoft.Kiota.Serialization.Json 1.2.0 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Serialization.Json 1.2.0 不支持任何目标
框架。- 错误 NU1202:软件包 Microsoft.Kiota.Serialization.Multipart 1.1.3 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Serialization.Multipart 1.1.3 不支持任何
目标框架。- 错误 NU1202:软件包 Microsoft.Kiota.Serialization.Text 1.1.4 与 net8.0 (.NETCoreApp,版本 = v8.0) 不兼容。套餐
Microsoft.Kiota.Serialization.Text 1.1.4 不支持任何目标
框架。
到目前为止我已经尝试过的(不一定按这个顺序): 清洁溶液(也可以手动) 清理 Nuget 缓存 修复 Visual Studio (2022) 重新安装 Visual Studio (2022) 重新安装 .NET 8
但我总是遇到那些构建错误。
在某些时候我什至收到此错误消息,但我无法再重现它。
NU1202:包 Microsoft.IdentityModel.Abstractions 7.4.1 不是 兼容net8.0-windows7.0(.NETCoreApp,版本=v8.0)。包裹 Microsoft.IdentityModel.Abstractions 7.4.1 不支持任何目标 框架。
注意最后一张是windows7。
有人以前经历过这种情况吗?为什么我无法构建项目?
这是
dotnet --info
命令的输出,以防有帮助。
.NET SDK:
Version: 8.0.204
Commit: c338c7548c
Workload version: 8.0.200-manifests.7d36c14f
Runtime Environment:
OS Name: Windows
OS Version: 10.0.22631
OS Platform: Windows
RID: win-x64
Base Path: C:\Program Files\dotnet\sdk\8.0.204\
.NET workloads installed:
There are no installed workloads to display.
Host:
Version: 8.0.4
Architecture: x64
Commit: 2d7eea2529
.NET SDKs installed:
8.0.204 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
Not found
删除了 obj 和 bin 文件夹。然后
dotnet restore
。