另一周,我通过扩展程序管理器更新了特定的扩展程序。当我重新启动Visual Studio时,我遇到了一个错误,要求检查ActivityLog.xml文件。查看该文件,我看到它正在尝试加载不再存在的扩展,因此我使用GUID作为参考将其从注册表中删除。
似乎我觉得我仍然对扩展感到奇怪。每当我安装一个新的扩展时,ActivityLog就会显示它已经加载但没有错误但它们从未在Visual Studio中显示。有一次,我甚至在Tools -> Options
中有一个旧的扩展菜单选项,在点击它时只是一个例外。
打开解决方案文件时我也遇到错误,如下所示:
我曾尝试修复并重新安装Visual Studio 2012,但没有评估。还有其他人遇到过这个吗?
修改 看来当我让另一个用户登录我的机器并第一次打开Visual Studio时,一切都为他工作。他能够安装扩展程序并立即查看它们,所以我的用户个人资料中的某些内容可能已损坏 - 有关于此的任何想法吗?
答案 0 :(得分:2)
我打算将此作为答案发布,但我不能100%确认这是正确的解决方案......
C:\Users\toha\AppData\Local\Microsoft\VisualStudio\11.0
和C:\Users\toha\AppData\Roaming\Microsoft\VisualStudio\11.0
个文件夹。regedit.exe
并删除了HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0
和HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
个键。我确信在发布此问题时我尝试过这些步骤,但我可能没有重新启动计算机。无论哪种方式,就像我说的那样,不太确定它是否是一个解决方案,但它似乎对我有用。
编辑:问题仍然存在,目前正在为我工作的一个解决方案就是:
regedit.exe
并导出HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
密钥。C:\temp
。regedit.exe
并删除HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0
和HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
键。HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
密钥。