我已经设置了Team Foundation Server 2012 Express,它似乎工作正常。但是,当我尝试在未连接到TFS时添加NuGet包时,出现以下错误:
成功安装'Microsoft.AspNet.Providers.Core 1.2'。
安装失败。回滚......
TF400324:服务器[我的TFS服务器]无法使用Team Foundation服务。
技术信息(针对管理员):
无法连接到远程服务器
包是来自网络还是来自我们的内部存储库似乎无关紧要。如果相关,则启用包恢复。
有什么方法我可以在离线时添加和更新包吗? TFS与添加包有什么关系?
答案 0 :(得分:2)
以下步骤为我解决了这个问题(VS2012 Premium Update 3):
当您仍然连接时检查您的项目(或者 使packages.config和你的* .csproj文件可写)
丢失与TFS的连接后,关闭解决方案并打开 它再次。 VS应该问你是否下线。说是。
安装NuGet包。
再次连接到TFS。
将您的解决方案联机(在解决方案资源管理器中选择解决方案,然后打开文件/源代码管理/上线)
检查* .csproj和packages.config上的更改。