包 X 与 netcoreapp3.1 不兼容
Package X is not compatible with netcoreapp3.1
我正在尝试 运行 我在 VS 2019 中的 .net core 3.1 项目,但我在构建过程中遇到如下错误。
Severity Code Description Project File Line Suppression State
Error NU1202 Package System.Diagnostics.DiagnosticSource 4.5.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package System.Diagnostics.DiagnosticSource 4.5.0 does not support any target frameworks. WebApi.Base C:\Users\ilyas.varol.TEST\source\repos\performancemanagementprojects\WebApi.Base\WebApi.Base.csproj
备注:
- 我重新安装了所有软件包和 .net core 3.1 sdk
- 同一个项目运行在另一台电脑上
更新
我的问题还是没有解决。因此,我想用截图详细说明我的问题。我希望有人能帮助我。
错误列表
Nuget 包管理器 > 整合
首先,clean nuget caches或删除C:\Users\xxx(current user)\.nuget\packages
下的所有文件。
然后,删除 bin
和 obj
文件夹。
重建项目以再次测试。
我在 sln 上单击右键,然后单击“清理解决方案”和“重建解决方案”。最后,我的问题解决了。
以下在 VS 2019 上为我工作,
Tools-->Nuget Package Manager-->Package Manager Settings-->General-->Clear All NuGet Cache(s)
我遇到了同样的问题,如 the docs 中所述,我更新了 target framework
。
特别是我的 class 个库(在 Blazor 服务器核心 3.1 中)。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework> //remove this
<TargetFramework>net6.0</TargetFramework> //add this
</PropertyGroup>
</Project>
在此之后,您需要删除 bin
、obj
文件夹并重建项目。
这应该会让您起床并再次 运行。
我正在尝试 运行 我在 VS 2019 中的 .net core 3.1 项目,但我在构建过程中遇到如下错误。
Severity Code Description Project File Line Suppression State Error NU1202 Package System.Diagnostics.DiagnosticSource 4.5.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package System.Diagnostics.DiagnosticSource 4.5.0 does not support any target frameworks. WebApi.Base C:\Users\ilyas.varol.TEST\source\repos\performancemanagementprojects\WebApi.Base\WebApi.Base.csproj
备注:
- 我重新安装了所有软件包和 .net core 3.1 sdk
- 同一个项目运行在另一台电脑上
更新
我的问题还是没有解决。因此,我想用截图详细说明我的问题。我希望有人能帮助我。
错误列表
Nuget 包管理器 > 整合
首先,clean nuget caches或删除C:\Users\xxx(current user)\.nuget\packages
下的所有文件。
然后,删除 bin
和 obj
文件夹。
重建项目以再次测试。
我在 sln 上单击右键,然后单击“清理解决方案”和“重建解决方案”。最后,我的问题解决了。
以下在 VS 2019 上为我工作,
Tools-->Nuget Package Manager-->Package Manager Settings-->General-->Clear All NuGet Cache(s)
我遇到了同样的问题,如 the docs 中所述,我更新了 target framework
。
特别是我的 class 个库(在 Blazor 服务器核心 3.1 中)。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework> //remove this
<TargetFramework>net6.0</TargetFramework> //add this
</PropertyGroup>
</Project>
在此之后,您需要删除 bin
、obj
文件夹并重建项目。
这应该会让您起床并再次 运行。