错误:此项目引用此计算机上缺少的NuGet包

时间:2017-02-15 03:47:18

标签: c# c#-4.0 jenkins nuget nuget-package

当我构建Jenkins Job时,我正在观察以下错误。

enter image description here

错误清楚地表明它缺少文件D:\Services.Package.Search\src\packages\Grpc.Core.1.0.1\build\net45\Grpc.Core.targets 但我的工作区位置不同。为什么它没有提到这条路径"C:\PackageSearch\BTP\src\packages\Grpc.Core.1.0.1\build\net45"。我需要在csproj文件中更改任何内容。

enter image description here

Error : 
  

此项目引用了缺少的NuGet包   电脑。使用NuGet Package Restore下载它们。更多   信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。该   遗失的文件是   d:\ Services.Package.Search \ SRC \包\ Grpc.Core.1.0.1 \建立\ net45 \ Grpc.Core.targets

1 个答案:

答案 0 :(得分:1)

看起来绝对路径可能会写在csproj文件中。尝试将其更改为引用目标文件的相对路径。

默认情况下,软件包会下载到 \ packages 。错误中的路径似乎不在其中。