C# AWS代码生成还原错误NU1100:无法解决.Net core 3.1的问题

C# AWS代码生成还原错误NU1100:无法解决.Net core 3.1的问题,c#,amazon-web-services,.net-core,continuous-integration,aws-codebuild,C#,Amazon Web Services,.net Core,Continuous Integration,Aws Codebuild,我的api服务在AWS上有一个管道,它是用.NETCore3.1编写的 我的buildspec.yml非常简单,它运行dotnet restore和dotnet publish 我在很多库的还原阶段“error num1100:cannot resolve”中遇到了这个错误, 例如: C:\codebuild\tmp\output\src363055303\src\ExternalClient\ExternalClient.csproj:错误NU1100:无法解析“.NETCoreApp,版本=

我的api服务在AWS上有一个管道,它是用.NETCore3.1编写的

我的buildspec.yml非常简单,它运行
dotnet restore
dotnet publish

我在很多库的还原阶段“error num1100:cannot resolve”中遇到了这个错误, 例如:

C:\codebuild\tmp\output\src363055303\src\ExternalClient\ExternalClient.csproj:错误NU1100:无法解析“.NETCoreApp,版本=v3.1”的“Serilog(>=2.9.0)”

我试图通过终端使用相同的命令在我的电脑上恢复项目,结果它成功了

我在日志中看到管道使用nuget org:“Feeds used:


这个管道已经在AWS上运行,我不知道为什么它开始故障转移恢复。

您必须安装一些东西,因为机器可能没有安装VS

下面的例子使用巧克力来安装东西

努吉

MSBuild(就我而言,我使用的是最新版本,因为我运行的是dotnet core 5

choco install visualstudio2019buildtools
将源添加到nuget

dotnet nuget add source --name nuget.org https://api.nuget.org/v3/index.json
配置
MSBuildSDKsPath
环境变量以指向dotnetsdk ex:
'C:\Program Files\dotnet\sdk\5.0.202\sdk\'


经过这些步骤后,
dotnet restore
没有出现任何问题。

我暂时看到了这个错误。你有没有找到修复方法?你使用的是哪个环境映像?Windows?我也暂时看到了这个错误。前一天构建成功,第二天它失败。我将“dotnet restore”移到管道的“build”部分(它是在pre_build中)突然开始工作。我不确定它是否突然开始工作,因为这修复了错误,或者AWS基础设施中有另一个问题突然自行修复。我看到了相同的错误,它是Windows 10机器
dotnet nuget add source --name nuget.org https://api.nuget.org/v3/index.json