更新:2007 年 11 月
Visual Studio 包括许多“工具箱”控件。如果这些控件不符合您的需要,则可以联机搜索其他控件或创建自己的自定义控件以便在 Visual Studio 中使用。有关如何联机查找“工具箱”控件的更多信息,请参见如何:查找社区组件。
| .gif) 说明: | 
|---|
| 对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。此帮助页是根据“常规开发设置”而编写的。若要更改设置,请单击“工具”菜单上的“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
将控件打包以便通过 Visual Studio 内容安装程序进行安装
在创建了自定义控件之后,可以在 .vsi 文件中打包此控件,以便其他开发人员可以使用 Visual Studio 内容安装程序安装此控件。内容安装程序仅识别 .vsi 文件。.vsi 文件是一个压缩文件,其中包含控件的 .dll 文件以及必须具有 .vscontent 文件扩展名的基于 XML 的定义文件。
创建 .vscontent 文件
- 在“文件”菜单上指向“新建”,然后单击“文件”。 
- 在“常规”类别中,选择“XML 文件”,然后单击“打开”。 
- 通过使用 Visual Studio 内容安装程序架构参考为“工具箱”控件创建一个有效的 .vscontent 文件。 - 例如: - <VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> <Content> <FileName>MyButtonControl.dll</FileName> <DisplayName>My Custom Button</DisplayName> <Description>A control created for this example.</Description> <FileContentType>Toolbox Control</FileContentType> <ContentVersion>2.0</ContentVersion> </Content> </VSContent>
- 将此 .vscontent 文件与控件的 .dll 文件保存在同一目录中。 
在创建了 .vscontent 文件之后,可将此文件与控件的 .dll 文件在一起打包,方法是创建一个将由 Visual Studio 内容安装程序识别的 .vsi 文件。如果需要,则可以将此 .vsi 文件分发给其他开发人员。
创建 .vsi 文件
- 在“Windows 资源管理器”中,选择自定义控件的 .dll 文件以及所创建的关联 .vscontent 文件。 
- 右击所选的文件,单击“发送到”,然后单击“压缩(zipped)文件夹”。 - 所选的文件将一起压缩为一个 .zip 文件。 
- 将 .zip 文件的文件扩展名重命名为 .vsi。如果需要,也可以重命名此文件。 - 现在可以使用电子邮件、网站、网络共享或其他方法将该控件分发给其他人。 
安装打包在 .Vsi 文件中的控件
找到已打包成 .vsi 文件的控件后,可以轻松地安装该控件,以便在 Visual Studio 中使用。
安装打包在 .vsi 文件中的自定义控件
- 双击 .vsi 文件。 - 随即出现 Visual Studio 内容安装程序。 
- 在“选择要安装的内容”页上选择要安装的项,然后单击“下一步”。如果组件未经过签名,则会出现一条警告。 .gif) 安全说明: 安全说明:- 强烈建议您阅读“发行者状态”[Publisher Status]中的信息,以确定控件是否已签名。为了进一步确保安全,请单击“查看”以显示将在您的计算机上安装的文件的列表。 
- 在“安装内容”页上,单击“完成”以安装该控件。 - 如果当前未打开 Visual Studio,则安装程序将在安装过程中先打开然后再关闭 Visual Studio。 
- 单击“关闭”以退出安装程序。 - 此控件将显示在“工具箱”的“我的控件”部分中。