社区组件要点
更新: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 内容安装程序。