TFS 2010 - 使用TFS构建Nuget会导致TFS错误:默认情况下禁用包还原。要表示同意,请打开

时间:2013-09-19 20:18:54

标签: c# .net tfs msbuild nuget

我下载了Nuget网络应用程序的标准副本,并计划在我们的企业环境中使用它。我们使用TFS 2010来促进本地计算机的构建。当我在TFS for Nuget上为新构建排队时,构建失败并显示错误:

  

默认情况下禁用包还原。要表示同意,请打开   在Visual Studio Options对话框中,单击Package Manager节点并检查   '允许NuGet在构建期间下载丢失的包。'你也可以   通过设置环境变量给予同意   ' EnableNuGetPackageRestore'到了' true'。

问题:我是否需要在TFS构建服务器上或在Visual Studio中的本地计算机上执行上述操作?我该如何解决这个问题?如果这实际上是TFS构建服务器上的一个问题,并且构建服务器不允许下载丢失的软件包,我是否需要下载这些软件包并将它们检入Source Control?

这里是构建产生的日志文件,其中还包含错误:

  

Build in 2013年9月19日下午12:19:08        1> Project" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ NuGetGallery.sln"在节点1上   (默认目标)。        1 GT; ValidateSolutionConfiguration:            构建解决方案配置"发布|任何CPU"。        1> Project" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ NuGetGallery.sln" (1)是   建造   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ Website.csproj" (2)上   节点1(默认目标)。        2 - ; RestorePackages:            " F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ packages.config" -o   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\包"        1> Project" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ NuGetGallery.sln" (1)是   建设" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ Facts \ Facts.csproj"   (3)在节点2上(默认目标)。        3 GT; RestorePackages:            " F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ Facts \ packages.config"   -o" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ packages"        2 - ; F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误:默认情况下禁用包还原。同意,打开   在Visual Studio Options对话框中,单击Package Manager节点和   检查'允许NuGet在构建期间下载丢失的包。'您可以   也可以通过设置环境变量来同意   ' EnableNuGetPackageRestore'真的'。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ Website.csproj]        2 - ; F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误MSB3073:该命令   "" F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ packages.config" -o   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\包""退出代码1。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ Website.csproj]        2>完成建筑项目" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ Website \ Website.csproj"   (默认目标) - 失败。        3 GT; F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误:默认情况下禁用包还原。同意,打开   在Visual Studio Options对话框中,单击Package Manager节点和   检查'允许NuGet在构建期间下载丢失的包。'您可以   也可以通过设置环境变量来同意   ' EnableNuGetPackageRestore'真的'。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ Facts.csproj]        3 GT; F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误MSB3073:该命令   "" F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ packages.config" -o   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\包""退出代码1。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ Facts.csproj]        3>完成建筑项目" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ Facts \ Facts.csproj" (默认   目标) - 失败。        1>完成建筑项目" F:\ Builds \ 2 \ Nuget \ NuGetGallery \ Sources \ NuGetGallery.sln" (默认   目标) - 失败。

     

构建失败。

   "F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" (default target) (1) ->
   "F:\Builds\2\Nuget\NuGetGallery\Sources\Website\Website.csproj" (default target) (2) ->
   (RestorePackages target) -> 
     F:\Builds\2\Nuget\NuGetGallery\Sources\.nuget\NuGet.targets(6,9):
     

错误:默认情况下禁用包还原。同意,打开   在Visual Studio Options对话框中,单击Package Manager节点和   检查'允许NuGet在构建期间下载丢失的包。'您可以   也可以通过设置环境变量来同意   ' EnableNuGetPackageRestore'真的'。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ Website.csproj]            F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误MSB3073:该命令   "" F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ packages.config" -o   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\包""退出代码1。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\网站\ Website.csproj]

   "F:\Builds\2\Nuget\NuGetGallery\Sources\NuGetGallery.sln" (default target) (1) ->
   "F:\Builds\2\Nuget\NuGetGallery\Sources\Facts\Facts.csproj" (default target) (3) ->
     F:\Builds\2\Nuget\NuGetGallery\Sources\.nuget\NuGet.targets(6,9):
     

错误:默认情况下禁用包还原。同意,打开   在Visual Studio Options对话框中,单击Package Manager节点和   检查'允许NuGet在构建期间下载丢失的包。'您可以   也可以通过设置环境变量来同意   ' EnableNuGetPackageRestore'真的'。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ Facts.csproj]            F:\构建\ 2个\的NuGet \ NuGetGallery \ Sources.nuget \ NuGet.targets(6,9):   错误MSB3073:该命令   "" F:\构建\ 2 \的NuGet \ NuGetGallery \ Sources.nuget \ nuget.exe"安装   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ packages.config" -o   " F:\构建\ 2 \的NuGet \ NuGetGallery \源头\包""退出代码1。   [F:\构建\ 2 \的NuGet \ NuGetGallery \源头\事实\ Facts.csproj]

0 Warning(s)
4 Error(s)
     

时间流逝00:00:00.82

0 个答案:

没有答案