我已经建立了一个内部的NuGet仓库(位于我们服务器上的共享文件夹),并将其添加到了我的电脑上Visual Studio NuGet设置的"可用来源"列表中。我能够成功地从这个仓库安装软件包到我的解决方案中。
然而,在TFS服务器上,构建失败了,因为它无法恢复到这个特定的软件包(消息:"无法找到软件包'xxx'的版本'xxx'")。该解决方案配置为"启用NuGet包还原",这对通过nuget.org
安装的软件包可以正常工作。只是它不能从我们的内部仓库还原软件包。
仓库文件夹/共享上的权限没有问题。我错过了什么?
我猜想我也必须在TFS服务器上配置Visual Studio的"可用来源",但这些设置显然是特定于用户的?构建服务以NETWORK SERVICE身份运行,那我如何为该用户配置NuGet?