.net core Azure DevOps管道在还原时失败-测试项目与netcoreapp2.2项目支持不兼容:netcoreapp3.0
我有两个项目的解决方案:.net core Azure DevOps管道在还原时失败-测试项目与netcoreapp2.2项目支持不兼容:netcoreapp3.0,.net-core,azure-devops,azure-pipelines,.net-core-3.0,.net Core,Azure Devops,Azure Pipelines,.net Core 3.0,我有两个项目的解决方案: 为.NET标准2.0制作的客户端库项目 .NETCore3.0的测试项目 我创建了Azure DevOps管道,它为DevOps私有Nuget提要构建和打包这个库。 管道包含以下步骤: 使用NuGet>=5.3.1(添加此选项以解决此问题) 使用.Net Core sdk 3.0.100(添加此项希望解决此问题) 恢复包 建造 但该过程在恢复包步骤失败,原因是: 错误NU1201:项目[测试项目]与netcoreapp2.2(.NETCoreApp,版本=v2.2
- 为.NET标准2.0制作的客户端库项目
- .NETCore3.0的测试项目
帮助的是重新创建测试项目。现在管道工作了 奇怪的是,这种情况应该一直有效。我做了几次测试,但无法重现同一问题:-(如果可能,请共享两个
xx.csproj
文件以及有关管道设置的详细信息,以便更好地解决问题?对于错误消息,您似乎有第三个项目以.net core 2.2为目标,或者您的.net standard项目同时以.net standard和.net core 2.2为目标……此外,我不确定是哪一个您使用的还原步骤是dotnet还原还是nuget还原?如果我们能够获得详细信息,可能会更好:)顺便说一句,我在host agent中进行了测试,如果您在self agent中遇到此问题,请随时通知我!(使用system.debug=true log更好!)您使用什么任务来还原包?如果您使用的是nuget任务,请尝试使用dotnet任务并选择restore as命令