方法: コード スニペットを配布する
コード スニペットは、友人に配布することができます。友人は、コード スニペット マネージャーを使用して、そのスニペットを自分のコンピューターにインストールできます。ただし、配布するスニペットが複数ある場合は、スニペット ファイルを 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 という名前を付けます。
上に示したテンプレートを追加します。
次のフィールドに情報を入力します。
FileName - VBCodeSnippet.snippet
DisplayName - VB Code Snippet (VB コード スニペット)
Description - Visual Basic code snippets. (Visual Basic コード スニペット。)
FileContentType - Code Snippet (コード スニペット)
ContentVersion - use 2.0 if the snippet should be used in Visual Studio 2008 or later, or 1.0 if it can be used in Visual Studio 2005. (スニペットを Visual Studio 2008 以降で使用する場合は 2.0 を使用、スニペットを Visual Studio 2005 で使用する場合は 1.0 を使用。)
Attribute - "vb"
ファイルを保存します。
.vsi ファイルの作成
.vsi ファイルとは、実際には、異なる拡張子を付けた .zip ファイルです。
VBCodeSnippet.zip という名前の zip ファイルに、VBSnippet.vscontent ファイルと VBCodeSnippet.snippet ファイルを追加します。
VBCodeSnippet.zip の名前を VBCodeSnippet.vsi に変更します。
これで、機能する .vsi ファイルを作成できました。ただし、コード スニペットの発行者情報を Visual Studio コンテンツ インストーラーに表示するには、.vsi ファイルに署名する必要があります。詳細については、デジタル証明書の供給元にお問い合わせください。
.vsi ファイルの配置
Visual Studio がインストールされているコンピューターの任意の場所に、.vsi ファイルをコピーします。
.vsi ファイルをダブルクリックします。
[Visual Studio コンテンツ インストーラー] ウィンドウが表示されます。
Hello World スニペット ファイルが選択されていない場合は選択して、[次へ] をクリックします。
.vsi ファイルが署名されていない場合は、[署名が見つかりません] という警告ダイアログ ボックスが表示されます。続行するには、[はい] をクリックします。
次のウィンドウで、スニペットのインストール先の場所が示されます。[マイ コード スニペット] を選択し、[次へ] をクリックします。
次のウィンドウで、インストールが成功したかどうかが示されます。[完了]、[閉じる] の順にクリックします。
コード スニペット マネージャーでインストールされたスニペットが、[Visual Basic マイ コードのスニペット] の下に表示されます。