如何:创建和分发工具箱控件

使用 Visual Basic 或 C# 可以创建自定义工具箱控件。可以使用的两个项目模板,一个用于基于 windows 窗体的控件的另一个基于 WPF 控件的。可以找到这些模板在 文件/新/项目 (Visual Basic 或 C#) /Extensibility。有关更多信息,请参见如何:使用 WPF 创建一个工具箱控件如何:创建使用 windows 窗体的一个工具箱控件

在创建了该控件之后,可以使用 Visual Studio 内容安装程序,可以将其分发给团队成员或发布它在 Web。内容安装程序安装 .vsi 文件,是压缩文件包含控件和清单的程序集具有 .vscontent 文件扩展名。

重要说明重要事项

强烈建议您为控件元素,,且要小心,在安装您收到来自其他人员或从网站上下载 .vsi 文件时。

创建 .vscontent 文件

  1. 创建一个新 XML 文件并将其命名为 assemblyName.vscontent。

  2. 将下面的 .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>
    
  3. 的信息填充 <FileName>、 <DisplayName>和 <Description> 元素。

  4. 保存目录中的 .vscontent 文件和包含该控件的程序集相同。

创建 .vsi 文件

  1. 添加自定义控件的程序集和 .vscontent 文件附加到一个压缩或压缩文件。

  2. 更改 .zip 文件扩展名更改为 .vsi。

安装 .vsi 文件

  1. 双击 .vsi 文件。

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

  2. 选择内容安装 页上,选择要安装然后单击 接下来项或项目。如果元素进行签名,您可能会看到警告。

    为了进一步确保安全,请单击**“查看”**以显示将在您的计算机上安装的文件的列表。

  3. 在**“安装内容”页上,单击“完成”**以安装该控件。

  4. 单击**“关闭”**以退出安装程序。

    此控件将显示在**“工具箱”“我的控件”**部分中。

请参见

参考

Visual Studio 内容安装程序架构参考