Visual Studio Git工具,页面未找到,Visual Studio 2013.1

10

好的..所以我被迫在我的工作电脑上使用TFS,结果出现了完全相同的问题。所以期待浪费半天时间来安装vs2k13、更新和插件 ;) - Stígandr
4个回答

18

我今天遇到了同样的问题,并且找到了你提到的同一页。

在第2页,“Jameson M [MSFT]”回复说,您可以尝试以下操作:

如果您进入此状态,我会首先尝试以管理员身份从Visual Studio命令提示符运行'devenv / setup'。这将强制Visual Studio重新构建用于查找这些页面的各种缓存

我就是这样做的,然后它就可以正常使用,而无需重新安装VS等。

只需记得以管理员身份运行它(第一次我忘了:-)

PS.通常可以在此处找到VS开发人员命令提示符:

"%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\"


非常感谢,我们终于可以将其标记为已关闭 :) - Stígandr

11

今天我遇到了这个问题,并发现我能够用我最喜欢的“让Visual Studio 2013再次工作”的技巧来修复它,这比使用/setup标志要轻微一些。找到这个文件夹:

C:\Users\YOUR USERNAME HERE\AppData\Local\Microsoft\VisualStudio\12.0

在那里,你会找到一个名为ComponentModelCache的文件夹。有时它会处于一种已损坏状态,可能会导致各种奇怪的故障。(而且通过“有时”,我指的是自从我安装更新4以来每周大约一次。)

这似乎是Visual Studio可以根据需要从头开始重建的文件夹(正如“缓存”名称所暗示的那样)。因此,请确保您没有运行任何Visual Studio实例,然后只需删除该文件夹。(如果您感到偏执,将其移动到其他位置而不是删除它,以便您可以把它放回去;我从来没有必须这样做过。)

注意: 只需删除ComponentModelCache,而不是整个12.0文件夹!

现在再次运行Visual Studio。在重新填充缓存期间,一切都可能会变得有点慢,但是之后,各种问题可能会消失。在描述此问题的错误消失后,VS的git支持开始正常工作,而之前它一直在做各种奇怪的事情(比如无法确定我正在哪个分支上)。


确认,这绝对是最简单的方法。我在安装新版本的Devexpress后进入了这种状态,但任何工具都可能破坏您的缓存。让VS重新构建它就像魔法一样奏效。 - Jan Van der Haegen

0

我也遇到了这个问题,试图修复它。如果有人需要帮助,我分享一下我的解决方法。我重新安装了插件,虽然这可能并不重要。在重新安装时,我想到我在 Visual Studio 仍然打开的情况下更新了 Resharper,并且从未重新启动过计算机。所以我重新启动了计算机,错误就消失了。


这不仅仅与Git有关。我们现在被迫在工作中使用TFS,同样的错误也会发生在那里。对我来说,启动也没有任何帮助,恐怕无法解决...但还是谢谢你的回答。 - Stígandr

0

在安装了最新的Windows更新(截至2014年5月22日)之后,这个错误不再出现。


嗨,我很想给你点赞,但我现在无法确认。我保证当我有机会时会将其标记为答案!顺便说一句,谢谢你的提示。 - Stígandr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接