另一周我通过扩展管理器运行更新来更新特定的扩展。当我重新启动Visual Studio时,遇到一个错误,指出检查ActivityLog.xml文件。看着那个文件,我看到它试图加载一个不再存在的扩展,所以我使用GUID作为参考从注册表中删除它。Visual Studio 2012扩展问题
它似乎认为我仍然得到扩展的怪异。每当我安装一个新的扩展时,ActivityLog显示它已被加载而没有错误,但它们从不在Visual Studio中显示。有一次,我甚至在Tools -> Options
里有一个旧的扩展菜单选项,点击它时就会发出异常。
我试图修复并重新安装的Visual Studio 2012,但没有EVAL:
当打开一个解决方案文件,像这样我也得到错误。有人遇到过这种情况么?
编辑 看来,当我有另一个用户登录我的机器并首次打开Visual Studio时,它对他都有效。他能够安装扩展并立即看到它们,所以也许我的用户配置文件中的某些内容已损坏 - 对此有何看法?
清理注册表来解决这些博肯包问题是非常困难的,VS使用*很多*键。也许你可以通过安装Nuget再次解救它,然后再次移除它。 – 2014-10-03 16:35:52
这不仅仅是NuGet有问题。你认为它可能与注册表有关吗? – KnottytOmo 2014-10-03 18:47:29