如何:分发代码段

你可以只向朋友提供代码片段,然后让他们使用代码片段管理器在自己的计算机上安装代码片段。但是,如果你有若干代码片段要分发,则可以将代码片段文件包含到 Visual Studio 安装程序 (.vsi) 文件中,用户可使用 Visual Studio 内容安装程序将该文件安装到 Visual Studio 的任意版本,从而实现该过程的自动化。

添加 .vscontent 文件

你需要在你的 .vsi 文件中包含一个具有文件扩展名 .vscontent 的清单。以下是可用于创建文件的模板:

<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
    <Content>
        <FileName> </FileName>
        <DisplayName> </DisplayName>
        <Description> </Description>
        <FileContentType> </FileContentType>
        <ContentVersion>2.0</ContentVersion>
        <Attributes>
            <Attribute name="lang" value=""/>
        </Attributes>
    </Content>
</VSContent>

在本帮助主题中,我们将使用在演练:创建代码段中创建的代码片段。

创建 .vscontent 文件

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

  2. 添加上面所示的模板。

  3. 填写字段:

    • 文件名 - VBCodeSnippet.snippet

    • 显示名称 - VB 代码片段

    • 说明 - Visual Basic 代码片段。

    • 文件内容类型 - 代码片段

    • 内容版本 - 如果代码片段应在 Visual Studio 2008 或更高版本中使用,则填写 2.0;如果可在 Visual Studio 2005 中使用,则填写 1.0。

    • 特性 -“vb”

    • 保存该文件。

创建 .vsi 文件

  1. .vsi 文件实际上是具有不同扩展名的 .zip 文件。

  2. 将文件 VBSnippet.vscontent 和 VBCodeSnippet.snippet 添加到名为 VBCodeSnippet.zip 的 zip 文件中。

  3. 将 VBCodeSnippet.zip 重命名为 VBCodeSnippet.vsi。

  4. 一个功能性的 .vsi 文件就需要这些。但是,如果要在 Visual Studio 内容安装程序中显示你的代码片段的出版商信息,你必须为 .vsi 文件签名。有关详细信息,请与数字证书供应商联系。

部署 .vsi 文件

  1. 将 .vsi 文件复制到安装有 Visual Studio 的计算机中的任意位置。

  2. 双击 .vsi 文件。

  3. 此时将显示**“Visual Studio 内容安装程序”**窗口。

  4. 如果未选中 Hello World 代码片段文件,则将其选中并单击**“下一步”**。

  5. 如果 .vsi 未签名,你将看到名为**“找不到签名”的警告对话框。若要继续,请单击“是”**。

  6. 以下窗口显示代码片段的安装位置。选择**“我的代码片段”,然后单击“下一步”**。

  7. 以下窗口指示安装是否成功。单击**“完成”,然后单击“关闭”**。

  8. 你应看到该代码片段安装在代码片段管理器的**“Visual Basic 我的代码片段”**下。

请参见

其他资源

代码段