1

我设置了 Team Foundation Server 2012 Express,它似乎工作正常。但是,当我尝试在未连接到 TFS 的情况下添加 NuGet 包时,出现以下错误:

成功安装“Microsoft.AspNet.Providers.Core 1.2”。

安装失败。滚回来...

TF400324: Team Foundation 服务在服务器 [My TFS Server] 中不可用。

技术信息(针对管理员):

无法连接到远程服务器

软件包是来自网络还是来自我们的内部存储库似乎并不重要。如果相关,则启用包还原。

有什么方法可以让我在离线时仍然添加和更新包?无论如何,TFS 与添加包有什么关系?

4

1 回答 1

2

以下步骤为我解决了这个问题(VS2012 Premium Update 3):

  1. 当您仍然连接时检查您的项目(或者使 packages.config 和您的 *.csproj 文件可写)

  2. 在您失去与 TFS 的连接后,关闭您的解决方案并再次打开它。VS应该问你是否下线。说是。

  3. 安装 NuGet 包。

  4. 再次连接到 TFS。

  5. 使您的解决方案联机(在解决方案资源管理器中选择解决方案,然后打开文件/源代码管理/联机)

  6. 检查 *.csproj 和 packages.config 上的更改。

于 2013-08-05T11:45:29.420 回答