Nuget 和 Team Foundation Server 脱机错误

Posted

技术标签:

【中文标题】Nuget 和 Team Foundation Server 脱机错误【英文标题】:Nuget & Team Foundation Server offline error 【发布时间】:2013-05-14 12:22:10 【问题描述】:

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

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

安装失败。回滚...

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

技术信息(供管理员使用):

无法连接到远程服务器

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

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

【问题讨论】:

【参考方案1】:

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

    在您仍处于连接状态时检查您的项目(或者 使 packages.config 和您的 *.csproj 文件可写)

    失去与 TFS 的连接后,关闭解决方案并打开 再说一遍。 VS应该问你是否下线。说是。

    安装 NuGet 包。

    再次连接到 TFS。

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

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

【讨论】:

下次有机会访问那台机器时我会试试看,谢谢!

以上是关于Nuget 和 Team Foundation Server 脱机错误的主要内容,如果未能解决你的问题,请参考以下文章

Team Foundation 无法从 Team Foundation Server 检索团队项目列表

Git 和 Team Foundation Server

使用 Team Foundation Server 中的 Team Foundation 版本控制将分支的最新版本合并到其根目录

微软Team Foundation Service 的Scrum模板中的Feature和Backlog Items 的区别转载

Team Foundation Server 15 功能初探

使用 Monodevelop 的 Team Foundation 服务和 Git 支持