我有Windows 7 Professional x64。我在我的计算机上安装了Visual Studio 2010 Premium和Visual Studio 2012 Premium。
我安装了TFS Power Tools Decemeber 2011.安装成功后我重新启动了计算机。然后我检查了TFS 2010中的文件夹,但是当我右键单击该文件夹时,Windows资源管理器上下文菜单中的TFS菜单项不会出现。
我甚至通过卸载它重新安装它,重新启动它并再次安装它然后重新启动它但同样的问题。
我已按照此处列出的说明操作: TFS Power Tools: Shell Extension : Context Menu Quirky and TFS Icons on Files/Folders missing
但同样的问题也出现了同样的问题。有谁知道我还能做些什么才能让TFS菜单项出现在上下文菜单中?
提前致谢,
答案 0 :(得分:19)
我不确定这是否会有所帮助,或者您是否愿意使用新版本,但我有完全相同的环境和问题。
我所做的是我卸载了旧的TFS Power Tools(在控制面板/程序和功能中列出了“Microsoft Team Foundation Server”前缀和/或“Microsoft Visual Studio Team Foundation Server”)和安装一个更新版本的RTM。您可以在http://www.microsoft.com/en-nz/download/details.aspx?id=35775下载它们,并按照下面列出的顺序安装以下内容
在开始之前关闭Visual Studio,然后在安装后重新启动,之后您应该看到上下文菜单以及指示它在TFS中的绿色箭头
以下是它的截图
另请注意,安装完成后,这不会像本帖所述的那样立即发生:TFS Power Tools: Shell Extension : Context Menu Quirky and TFS Icons on Files/Folders missing
TfsComProviderSvr.exe检查是否需要一段时间 本地文件夹是一个工作区并注册shell扩展。
所以这取决于许多变量,TFS服务器速度,机器速度和网络速度。在我的情况下,我把它留在一夜之间,以充分展示一切
答案 1 :(得分:5)
我遇到了同样的问题而且我执行了这个文件:
C:\ Program Files(x86)\ Microsoft Team Foundation Server 2012 Power 工具\ TfsComProviderSvr.exe
几分钟后菜单出现了。
答案 2 :(得分:4)
当您使用不同凭据(即具有管理员权限的帐户)运行Visual Studio而不是登录用户时,也会发生此问题。以同一用户身份登录,正确显示ShellExtension。但这不是一个选择......
我还没有找到解决方案。能够为 TfsComProviderSvr.exe 设置一些选项是一个很好的功能,这样就可以让它为不同的“团队成员”观看工作区文件夹而不是登录用户... < / p>
我尝试使用其他凭据运行 Explorer.exe ,但这不会产生新的 TfsComProviderSvr.exe 。使用不同凭据手动启动它似乎也不起作用。始终(重新)为当前登录的用户生成TfsComProviderSvr.exe的实例。
答案 3 :(得分:2)
请原谅我分享显而易见的内容,但我遇到了类似的问题,在我的情况下,默认选择的已安装功能似乎与我预期的不同。
我使用“修改”而非“修复”重新安装安装程序,并确认已选择安装Windows Shell扩展功能:
我正在运行类似的环境(VS 2010 Shell与VS 2013 Professional)。也许这会影响默认值。
以下是我使用的Power Tools Installer。
答案 4 :(得分:1)
我有一个类似的问题,我扯掉旧的版本,给了我一些问题,因为你必须停止TFS进程和资源管理器进程,但是一旦卸载了旧版本,你总是可以重新启动资源管理器。
底线,最新版本对我有用,根本没有摆弄reg'values。
答案 5 :(得分:1)