使用 Visual Basic 或 C# 可以创建自定义工具箱控件。可以使用的两个项目模板,一个用于基于 windows 窗体的控件的另一个基于 WPF 控件的。可以找到这些模板在 文件/新/项目 (Visual Basic 或 C#) /Extensibility。有关更多信息,请参见如何:使用 WPF 创建一个工具箱控件 或如何:创建使用 windows 窗体的一个工具箱控件。
在创建了该控件之后,可以使用 Visual Studio 内容安装程序,可以将其分发给团队成员或发布它在 Web。内容安装程序安装 .vsi 文件,是压缩文件包含控件和清单的程序集具有 .vscontent 文件扩展名。
![]() |
---|
强烈建议您为控件元素,,且要小心,在安装您收到来自其他人员或从网站上下载 .vsi 文件时。 |
创建 .vscontent 文件
创建一个新 XML 文件并将其命名为 assemblyName.vscontent。
将下面的 .vscontent 模板:
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005"> <Content> <FileName></FileName> <DisplayName></DisplayName> <Description> </Description> <FileContentType>Toolbox Control</FileContentType> <ContentVersion>2.0</ContentVersion> </Content> </VSContent>
的信息填充 <FileName>、 <DisplayName>和 <Description> 元素。
保存目录中的 .vscontent 文件和包含该控件的程序集相同。
创建 .vsi 文件
添加自定义控件的程序集和 .vscontent 文件附加到一个压缩或压缩文件。
更改 .zip 文件扩展名更改为 .vsi。
安装 .vsi 文件
双击 .vsi 文件。
随即出现“Visual Studio 内容安装程序”。
在 选择内容安装 页上,选择要安装然后单击 接下来项或项目。如果元素进行签名,您可能会看到警告。
为了进一步确保安全,请单击**“查看”**以显示将在您的计算机上安装的文件的列表。
在**“安装内容”页上,单击“完成”**以安装该控件。
单击**“关闭”**以退出安装程序。
此控件将显示在**“工具箱”的“我的控件”**部分中。