クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2005
Visual Studio ドキュメント
Visual Studio の紹介
他の開発者との連携
 方法 : Visual Studio コンテンツ インストーラを使用す...
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Visual Studio
方法 : Visual Studio コンテンツ インストーラを使用するためにコミュニティのコンポーネントをパッケージ化する

Visual Studio で使用するアイテムを作成し、共有できます。アイテムの種類としては、スタート キット、項目テンプレート、コントロール、コード スニペット、アドインなどがあります。作成したアイテムを他の開発者が Visual Studio で使用しやすくするには、アイテムを .vsi ファイル (通常、コミュニティ コンポーネントと呼ばれる) としてパッケージ化して、Visual Studio コンテンツ インストーラを使ってインストールできるようにします。Visual Studio コンテンツ インストーラを使用すると、コミュニティ コンポーネントのアイテムが開発者のコンピュータ上の適切なディレクトリに自動的にコピーされ、Visual Studio で、適切なダイアログ ボックスに表示されます。

Visual Studio コンテンツ インストーラを使用してコミュニティ コンポーネントをインストールするには、コンポーネントの .vscontent ファイルを作成する必要があります。.vscontent ファイルを作成したら、コンポーネント ファイルと .vscontent ファイルを .zip ファイルに圧縮し、拡張子を .zip から .vsi に変更します。これで、ファイルを Web からダウンロードできるようにしたり、ファイルを電子メールに添付して送信したり、ネットワーク共有としてファイルをポストするなど、選択した方法で .vsi ファイルを他の開発者に配布できます。

.VSI ファイル

Visual Studio コンテンツ インストーラ (.vsi) ファイルは、開発者コミュニティ内で Visual Studio コンテンツをやり取りするために使用します。.vsi ファイルとは、次のコンポーネントを含む .zip ファイルの名前を変更したファイルです。

  • コンテンツが記述されている XML .vscontent ファイル。

  • コンテンツ ファイル。

Visual Studio コンテンツ インストーラは、.vsi ファイルを使用して、共有コンテンツを適切な場所にインストールします。.vsi ファイルのインストールの詳細については、「方法 : コミュニティのコンポーネントをインストールする」を参照してください。

Visual Studio コンテンツ インストーラの機能によっては、追加のツールまたはサービスの実装が必要になる場合があります。

  • コミュニティ コンポーネントの発行者情報を Visual Studio コンテンツ インストーラに表示するには、.vsi ファイルに署名する必要があります。詳細については、「暗号化の概要」を参照してください。

  • 使用許諾契約書 (EULA: End User License Agreement) を Visual Studio コンテンツ インストーラに表示するには、この情報を .zip ファイルに埋め込む必要があります。WinZip では、コメント機能を使って埋め込み情報を含めることがサポートされます。WinZip の詳細については、http://www.winzip.com を参照してください。コメント機能の詳細については、WinZip のヘルプ ファイルを参照してください。

基本的な .vsi ファイルを作成するには

  1. コンテンツに対して有効な .vscontent ファイルを作成します。スキーマについては、「Visual Studio コンテンツ インストーラのスキーマ リファレンス」を参照してください。

  2. Windows エクスプローラで、.vsi ファイルに含めるファイル (.vscontent ファイルなど) を選択します。

  3. 選択したファイルを右クリックし、[送る] をポイントして、[圧縮 (zip 形式) フォルダ] をクリックします。

    選択したファイルが 1 つの .zip ファイルに圧縮されます。

  4. .zip ファイルの拡張子を .vsi に変更します。

使用例

次の例は、アドインを含む .vsi ファイルの .vscontent ファイルを示します。次のファイルは、このコンテンツの .vsi ファイルに含まれます。

  • この例で示される XML を含む .vscontent ファイル。

  • アドイン登録ファイル MyAddin.Addin

  • コンパイル済みのアドイン .dll ファイル MyAddin.dll

アドイン ファイルは、次のディレクトリにインストールされます。

n:\...\Visual Studio 2005\Addins\

その他の例については、「方法 : プロジェクト テンプレートを公開する」と「方法 : コード スニペットを公開する」を参照してください。

<VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005"> 
    <Content>
        <FileName>MyAddin.Addin</FileName>
        <FileName>MyAddin.dll</FileName>
        <DisplayName>Example Add-in</DisplayName>
        <Description>An add-in created for this example.</Description>
        <FileContentType>Addin</FileContentType>
        <ContentVersion>1.0</ContentVersion>
    </Content>
</VSContent>

マクロ プロジェクトを含む .vsi ファイルの .vscontent ファイルの例を次に示します。.vsi ファイルには、このコンテンツに関する次のファイルが含まれます。

  • この例で示される XML を含む .vscontent ファイル。

  • マクロ ファイル MyMacroProject.vsmacros

マクロ ファイルは、次のディレクトリにインストールされます。

n:\...\Visual Studio 2005\Projects\VSMacros80\

<VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
    <Content>
        <FileName>MyMacroProject.vsmacros</FileName>
        <DisplayName>My Macro Project</DisplayName>
        <Description> A macro project created for this example.</Description>
        <FileContentType>Macro Project</FileContentType>
        <ContentVersion>1.0</ContentVersion>
    </Content>
</VSContent>

参照

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker