【发布时间】:2016-06-15 21:16:03
【问题描述】:
使用全新安装的 VS 2015,我遇到了很多关于 TFS 的问题。签入策略已损坏,并且 TF 命令行已损坏。
例如,转到 VS2015 的开发人员命令提示符并键入 tf 会导致崩溃。它抱怨无法访问 Microsoft.TeamFoundation.Client。
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
我相信我了解某些所需的 dll 不是 VS 安装的一部分,而是一个 nuget 包。
[2]Where can I find Microsoft.TeamFoundation.Build.Client in Visual Studio 2015?
但是,通过以下命令安装软件包并不能修复在命令行中对 tf.exe 的访问。
Install-Package Microsoft.TeamFoundationServer.ExtendedClient
如果您从 VS 2012/2013 升级,这一切都没有问题,因为 dll 位于正确/旧位置。 有谁知道如何解决这个问题?
【问题讨论】:
-
您是否以管理员权限运行命令行?
-
是的,一直在这样做。
-
您是否安装了 Power Tools 2015?
-
是的。如果我在没有安装 Power Tools 2015 和安装 Power Tools 2015 的情况下都尝试过,它没有帮助。 Power Tools 工作正常,但希望我不必安装插件即可访问内置功能/修复崩溃。
-
@kosmos 找到真正的解决方法了吗?
标签: visual-studio tfs visual-studio-2015