如何在Visual Studio中查看插件列表和附加组件?

14

我认为我安装了一个插件或者附加组件,导致所有版本的studio都无法使用。

请问在哪里可以查看studio正在加载的插件和附加组件列表?我已经浏览了所有菜单,但没有找到这个列表。

能否指点一下我如何找到这个列表?我会逐个删除它们,直到找到那个“占用我今天的工作效率”的插件。:)

4个回答

17

它们出现在三个不同的位置,但任何一个插件/包都不一定会出现在这些位置中的所有位置:

  • 启动画面
  • 工具 / 插件管理器
  • 帮助 / 关于(在“已安装产品”列表中)

3
我知道我安装了一些插件和附加组件,它们并未出现在这三个位置中。 - BillRob

10

在Visual Studio 2013中,转到“工具”菜单并打开“扩展和更新”。在“已安装”->“所有”部分,您可以看到所有内容。


2

尝试查看您在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


Visual Studio 12(版本11)的软件包在哪里? - dinesh ygv

0

前往工具菜单并打开Add-in管理器。或者您可以进入“我的文档”内的Visual Studio文件夹并查看addins文件夹。


@Jeremy:插件可以存在于文件系统的任何位置,而不仅仅是在那个Addins文件夹中。注册表中有一个路径列表(请参见Gregoire的答案),告诉VS在哪里查找插件。默认情况下,其中有大约五个不同的位置,并且插件可以添加自己的位置。 - RichieHindle

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