5

我已将我们的 TFS 2010 升级到 TFS 2012,没有任何问题。我可以连接到源代码管理、签入以及我工作所需的一切。

但是,如果我转到我所连接的团队项目的设置页面,以下选项将按预期工作:

团队项目:源代码控制

团队项目:门​​户设置

团队项目合集:源代码控制

团队项目合集:流程模板管理器

但是设置页面上的其他选项只是给了我这个错误

tfs 错误

我已经尝试查看 Visual Studio 使用 Fiddler 向 TFS 服务器发出的请求,并且对于那些不起作用的请求,实际上并没有向服务器发出请求。因此,似乎从未就这些特定选项联系过服务器。

我已经在 Windows 8 上运行的两个独立安装的 Visual Studio 2012 上对此进行了测试。

编辑

我刚刚在其中一台机器上安装了 VS2010 SP1,我可以很好地访问以下所有设置选项:安全性、组成员身份、区域和迭代、门户设置和源代码控制。

看起来像是某种 VS2012 问题。

4

2 回答 2

10

我们通过使用我们的域凭据运行 VS 2012 解决了我们的问题。我们使用虚拟机进行开发,所以我们不直接登录域。要运行 VS,我们使用以下内容(作为批处理文件):

runas /netonly /user:用户名“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”

其中用户名是您的域凭据。

于 2012-09-20T22:27:13.743 回答
0

听起来代码仍在使用升级后缓存在客户端上的一些值。你是多久以前升级服务器的?

要测试是否是这样,请重命名您的缓存文件夹(关闭 VS 2012)并再次启动 VS 2012,以便它从头开始重新创建缓存。

C:\Users\\AppData\Local\Microsoft\Team Foundation\4.0

于 2012-09-08T16:37:38.987 回答