如何:分发代码段
你可以只向朋友提供代码片段,然后让他们使用代码片段管理器在自己的计算机上安装代码片段。但是,如果你有若干代码片段要分发,则可以将代码片段文件包含到 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 文件
创建一个新的 XML 文件并将其命名为 VBSnippet.vscontent。
添加上面所示的模板。
填写字段:
文件名 - VBCodeSnippet.snippet
显示名称 - VB 代码片段
说明 - Visual Basic 代码片段。
文件内容类型 - 代码片段
内容版本 - 如果代码片段应在 Visual Studio 2008 或更高版本中使用,则填写 2.0;如果可在 Visual Studio 2005 中使用,则填写 1.0。
特性 -“vb”
保存该文件。
创建 .vsi 文件
.vsi 文件实际上是具有不同扩展名的 .zip 文件。
将文件 VBSnippet.vscontent 和 VBCodeSnippet.snippet 添加到名为 VBCodeSnippet.zip 的 zip 文件中。
将 VBCodeSnippet.zip 重命名为 VBCodeSnippet.vsi。
一个功能性的 .vsi 文件就需要这些。但是,如果要在 Visual Studio 内容安装程序中显示你的代码片段的出版商信息,你必须为 .vsi 文件签名。有关详细信息,请与数字证书供应商联系。
部署 .vsi 文件
将 .vsi 文件复制到安装有 Visual Studio 的计算机中的任意位置。
双击 .vsi 文件。
此时将显示**“Visual Studio 内容安装程序”**窗口。
如果未选中 Hello World 代码片段文件,则将其选中并单击**“下一步”**。
如果 .vsi 未签名,你将看到名为**“找不到签名”的警告对话框。若要继续,请单击“是”**。
以下窗口显示代码片段的安装位置。选择**“我的代码片段”,然后单击“下一步”**。
以下窗口指示安装是否成功。单击**“完成”,然后单击“关闭”**。
你应看到该代码片段安装在代码片段管理器的**“Visual Basic 我的代码片段”**下。