我认为我安装了一个插件或者附加组件,导致所有版本的studio都无法使用。
请问在哪里可以查看studio正在加载的插件和附加组件列表?我已经浏览了所有菜单,但没有找到这个列表。
能否指点一下我如何找到这个列表?我会逐个删除它们,直到找到那个“占用我今天的工作效率”的插件。:)
我认为我安装了一个插件或者附加组件,导致所有版本的studio都无法使用。
请问在哪里可以查看studio正在加载的插件和附加组件列表?我已经浏览了所有菜单,但没有找到这个列表。
能否指点一下我如何找到这个列表?我会逐个删除它们,直到找到那个“占用我今天的工作效率”的插件。:)
它们出现在三个不同的位置,但任何一个插件/包都不一定会出现在这些位置中的所有位置:
在Visual Studio 2013中,转到“工具”菜单并打开“扩展和更新”。在“已安装”->“所有”部分,您可以看到所有内容。
尝试查看您在Visual Studio中安装的软件包。它们在注册表中注册为:
Visual Studio 2008
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\Packages
Visual Studio 2005
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0Exp
软件包是所有插件、自动化工具等的完整安装包。
如果你有很多安装包,建议全部卸载后重新安装你需要的插件(如CodeSmith或VisualSVN),并清理手动添加的插件。我认为,一旦你删除了“软件包”,它会自动禁用那些插件和自动化工具。
以下是我在Windows 7 RTM上全新安装的Visual Studio 2008 SP1,只有一个插件,用于SQL Server的SSIS:
注册表 http://eduncan911.com/blog/thumbnail/billrob-stackoverflow.png
前往工具菜单并打开Add-in管理器。或者您可以进入“我的文档”内的Visual Studio文件夹并查看addins文件夹。