TFS错误 - 意外的文件结束

The*_*eek 4 tfs eof visual-studio

当我打开Visual Studio并尝试连接到TFS时,我收到以下错误消息:

错误

意外的文件结束.

错误 - 意外的文件结束

我在网上发现了一些地方(比如这里这里)人们遇到类似情况但是按照建议清除Team Foundation缓存并没有解决问题.

我甚至完全卸载了Visual Studio Enterprise 2015并安装了Visual Studio Enterprise 2017,但仍然遇到同样的错误.

我最近在另一台服务器上创建了一个新的TFS实例,用于测试一些自动构建功能,而不会弄乱我们当前的设置,并且可以很好地连接到新的TFS实例.

什么会导致这个错误?

Pat*_*SFT 7

首先,您可以使用另一台安装了VS的计算机来连接您帐户下的相同TFS.如果问题仅发生在您的本地计算机上,这将缩小范围.

您可以尝试清除TFS和VS缓存问题.(您可能没有清楚地卸载以前的VS).

对于TFS缓存:

  • 关闭客户端计算机上的所有Visual Studio实例,
  • 手动删除相应的Tfs客户端缓存文件夹,然后
  • 启动Visual Studio

    手动删除的相应Tfs文件夹如下:

       Tfs 2017: "%localappdata%\Microsoft\Team Foundation\7.0\Cache\"
    
       Tfs 2015: "%localappdata%\Microsoft\Team Foundation\6.0\Cache\"
    
    Run Code Online (Sandbox Code Playgroud)

对于VS缓存:

从以下文件夹中删除内容

C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VisualStudio
C:\Users\<<Your Alias>>\AppData\Local\Microsoft\VSCommon
Run Code Online (Sandbox Code Playgroud)

此外,还尝试从Credential Manager中删除tfs相关凭据,关闭所有Visual Studio实例,删除%LOCALAPPDATA%\.IdentityService,使用另一个用户帐户连接到TFS服务器.


更新:操作系统重新启动操作系统重新加载,从那时起就没有任何问题.