我在中定义了以下步骤Jenkins。
Jenkins
我可以看到这NuGet是在Jenkins控制台上还原软件包,但是一旦msbuild开始构建,该解决方案中的所有项目都将失败,并出现以下错误。
NuGet
msbuild
错误:
“ C:\ Program Files \ dotnet \ sdk \ 2.1.402 \ Sdks \ Microsoft.NET.Sdk \ targets \ Microsoft.PackageDependencyResolution.targets(198,5):错误NETSDK1064:程序包Microsoft.EntityFrameworkCore.Analyzers,版本2.1.3找不到。它可能已从NuGet还原后删除。否则,NuGet还原可能仅部分完成,这可能是由于最大路径长度限制所致。”
如果我使用dotnet restore命令行中的命令还原软件包并触发构建,则它会通过。因此,从第一步构建软件包还原时就出现了问题。我缺少什么?提前致谢!
dotnet restore
我最终得到了这个工作。我不确定这是对还是错,请改正我,以防万一。我正在使用进行还原
MSBuild.exe /t:Restore MySln.sln
而不是nuget restore现在成功了。
nuget restore