社区组件要点

更新:2007 年 11 月

社区组件是一个已打包的自定义文件或文件集,可以与其他使用 Visual Studio 的开发人员进行共享。例如,社区组件包括初学者工具包、外接程序、项目项模板和 IntelliSense 代码段。从 Visual Studio 中,可以搜索其他人员已创建的社区组件,然后可进行下载和安装以供自己使用。使用 Visual Studio 内容安装程序在开发人员计算机上安装社区组件,以便它们显示在 Visual Studio 的相应对话框或窗口中。也可以创建自己的社区组件以与其他人共享。

常用术语

术语

定义

社区组件

已打包的自定义文件或文件集,以便能在开发人员之间共享并进行安装以在 Visual Studio 中使用。社区组件可以包含初学者工具包、控件、外接程序、IntelliSense 代码段或项目项模板。

.vscontent 文件

基于 Visual Studio 内容安装程序架构参考的 XML 文件,用来定义已创建的组件的种类以及其他信息。例如,可以指定能够在哪些 Visual Studio 版本中使用组件。

.vsi 文件

具有扩展名 .vsi 的 .zip 文件,包含 .vscontent 文件以及组件的文件。.vsi 文件是在社区网站上张贴或发送给要使用组件的朋友或同事的文件。双击 .vsi 文件可启动 Visual Studio 内容安装程序。

Visual Studio 内容安装程序

一个向导,用来将 .vsi 文件中的文件复制到磁盘上的正确位置,以便组件可在 Visual Studio 内使用。

社区组件并行安装注意事项

如果在同一台计算机上安装了 Visual Studio 2005 和 Visual Studio 2008,则有一些问题需要考虑。

  • 如果在首次启动 Visual Studio 2008 时将 Visual Studio 2005 设置迁移到 Visual Studio 2008,则将不迁移自定义代码段、外接程序、宏或工具箱控件。若要将这些项迁移到 Visual Studio 2008,请双击该组件的 .vsi 文件以重新安装每个组件。

  • 如果安装使用 Visual Studio 2005 设计的社区组件,则会将此组件自动安装为与 Visual Studio 2005 和 Visual Studio 2008 一起使用。

  • 视使用 Visual Studio 2005 创建的社区组件的设计而定,该组件在 Visual Studio 2008 中可能无法工作,反之亦然。

  • 如果使用 Visual Studio 2008 创作社区组件,则可以指定安装该组件是为了与 Visual Studio 2005 和 Visual Studio 2008 一起使用,还是为了只与 Visual Studio 2008 一起使用。有关更多信息,请参见如何:打包社区组件以使用 Visual Studio 内容安装程序

常见问题

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

可以在“帮助”中搜索社区组件。MSDN Online 和 Codezone 社区是仅有的包含社区组件的搜索结果类型。有关更多信息,请参见如何:查找社区组件

找到某个社区组件后,可以将其下载到计算机,然后进行安装。有关更多信息,请参见如何:安装社区组件

如何将文件打包以创建社区组件?

若要将组件打包以作为社区组件进行分发,则必须另外创建两个文件:.vscontent 文件和 .vsi 文件。.vscontent 文件是包含用来标识共享组件类型的信息的 XML 文件。

创建 .vscontent 文件后,将其与构成组件的文件一起压缩为 .zip 文件。然后将 .zip 文件扩展名更改为 .vsi,.vsi 是一种 Visual Studio 内容安装程序可识别的文件类型。若要共享 .vsi 文件,可以将其张贴到 Internet 或网络共享,或使用电子邮件将其发送给特定收件人。有关更多信息,请参见如何:打包社区组件以使用 Visual Studio 内容安装程序

请参见

其他资源

使用社区组件