Visual studio Visual Studio 2012扩展问题
前几周,我通过扩展管理器运行了一个更新,以更新特定的扩展。当我重新启动Visual Studio时,遇到一个错误,提示我检查ActivityLog.xml文件。查看该文件时,我看到它试图加载一个不再存在的扩展名,因此我使用GUID作为引用将其从注册表中删除 看来我还是觉得我的扩展有些奇怪。每当我安装一个新的扩展时,ActivityLog都会显示它已加载且没有错误,但它们从未在Visual Studio中显示。有一次,我甚至在Visual studio Visual Studio 2012扩展问题,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,前几周,我通过扩展管理器运行了一个更新,以更新特定的扩展。当我重新启动Visual Studio时,遇到一个错误,提示我检查ActivityLog.xml文件。查看该文件时,我看到它试图加载一个不再存在的扩展名,因此我使用GUID作为引用将其从注册表中删除 看来我还是觉得我的扩展有些奇怪。每当我安装一个新的扩展时,ActivityLog都会显示它已加载且没有错误,但它们从未在Visual Studio中显示。有一次,我甚至在Tools->Options中有一个旧的扩展菜单选项,单击它时会出现异常
Tools->Options
中有一个旧的扩展菜单选项,单击它时会出现异常
打开解决方案文件时也会出现错误,如:
我已尝试修复并重新安装Visual Studio 2012,但未进行评估。还有其他人遇到过这种情况吗
编辑
看起来,当我让另一个用户登录到我的机器上并第一次打开VisualStudio时,这一切都对他起了作用。他能够安装扩展并立即看到它们,因此可能我的用户配置文件中的某些内容已损坏-对此有何想法?我将发布此作为答案,但我无法100%确认这是正确的解决方案
- 我关闭了Visual Studio 2012的所有实例
- 删除了
和C:\Users\toha\AppData\Local\Microsoft\VisualStudio\11.0
文件夹C:\Users\toha\AppData\Roaming\Microsoft\VisualStudio\11.0
- 打开
并删除regedit.exe
和HKEY\U当前用户\软件\ Microsoft\VisualStudio\11.0
键HKEY\U当前用户\软件\ Microsoft\VisualStudio\11.0\配置
- 在打开Visual Studio 2012之前重新启动了我的电脑
- 启动了VisualStudio2012,并进行了初始设置,它刚刚…成功
- 让另一个用户登录到计算机
- 登录到open Visual Studio 2012后
- 打开
并导出regedit.exe
键HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
- 将导出保存在类似于
的位置C:\temp
- 重新登录到您的用户并关闭Visual Studio 2012的所有实例
- 打开
并删除regedit.exe
和HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\11.0
键HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\11.0\U Config
- 导入先前导出的
键HKEY\U CURRENT\U USER\Software\Microsoft\VisualStudio\11.0\U Config
- 重新启动Visual Studio 2012