在使用经典编辑器构建天蓝色管道时,我在构建中遇到以下错误 .NET 5 与旧版 Nuget 版本存在一些兼容性问题(<=5.7), so if you are using an older Nuget version(and not dotnet cli) to restore, then the dotnet cli commands (e.g. dotnet build) which rely on such restored packages might fail. To mitigate such error, you can either: (1) - Use dotnet cli to restore, (2) - Use Nuget version 5.8 to restore, (3) - Use global.json using an older sdk version(<=3) to build
我没试过。有人可以告诉如何解决这个问题吗
错误消息已提供错误的解决方案。
详细步骤如下:
使用 dotnet cli 恢复:
添加
DotNetCoreCLI@2
任务以在构建任务之前恢复解决方案
使用Nuget 5.8版本进行恢复
使用 global.json 使用较旧的 sdk 版本(<=3) to build
在您的项目目录中,创建一个
global.json
文件(如果不存在)。在版本字段中指定所需的 SDK 版本。例如:
{
"sdk": {
"version": "3.1.100"
}
}