如何:查找和安装社区组件

短语“社区组件”是指以 .vsi 文件形式分发并由 Visual Studio 内容安装程序所安装的 Visual Studio 扩展。 我们建议仅为宏、外接程序和 IntelliSense 代码段使用 .vsi 格式。 有关如何安装其他扩展类型的信息,请参见安装和管理 Visual Studio 工具和扩展

您可以从网站上下载社区组件,或让其他开发人员为您提供社区组件。 随后必须安装该组件,以便能够在 Visual Studio 中使用它。

社区组件版本管理和 Visual Studio

在 Visual Studio 2010 和 Visual Studio 2008 中,社区组件的作者可以选择其组件支持的 Visual Studio 的版本。 在 Visual Studio 2010 上,可以安装通过 Visual Studio 2005 创建的组件。 但是,通过 Visual Studio 2010 创建的组件可能并不针对 Visual Studio 2005 或 Visual Studio 2008,具体取决于组件作者所做的选择。 有关更多信息,请参见如何:打包组件以使用 Visual Studio 内容安装程序

如果在同一台计算机上安装了 Visual Studio 的两个版本,并且双击一个包含不同于外接程序的组件的 .vsi 文件,则将自动安装该组件以便与这两个版本一起使用。 由于注册表要求的原因,安装的外接程序社区组件一次只能与 Visual Studio 的一个版本一起使用。 默认情况下,安装的外接程序社区组件只能用于创建该组件时所针对的 Visual Studio 版本。

安装社区组件

  1. 双击该组件的 .vsi 文件。

    随即出现**“Visual Studio 内容安装程序”**。

  2. 按照向导中的说明安装该组件。

    我们建议您阅读**“发行者状态”中的信息,以确定控件是否已签名。 为了进一步确保安全,请单击“查看”**以显示将在您的计算机上安装的文件的列表。

卸载社区组件

Visual Studio 内容安装程序不含卸载功能。 在**“Macro 资源管理器”**中删除某个宏便可将之清除。 若要卸载外接程序,请参见如何:停用并移除外接程序

卸载代码段

  1. 从 \Program Files\Microsoft Visual Studio\版本\语言\Snippets\区域设置\语言 中删除 .snippet 文件。

  2. 移除 HKCU\Software\Microsoft\VisualStudio\版本\Languages\CodeExpansions\语言 位置的相应注册表项。

请参见

任务

如何:打包组件以使用 Visual Studio 内容安装程序

如何:使用初学者工具包新建项目

概念

宏安全性和共享问题

外接程序安全性