クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2005
Visual Studio ドキュメント
Visual Studio テンプレート
詳細なテンプレート手順
 方法 : プロジェクト テンプレートを公開する
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Visual Studio
方法 : プロジェクト テンプレートを公開する

[新しいプロジェクト] ダイアログ ボックスにテンプレートを表示するには、テンプレートをユーザーのコンピュータの適切な場所に配置する必要があります。この処理を容易にするには、テンプレート .zip ファイルを Visual Studio インストーラ (.vsi) ファイル内に含め、Visual Studio コンテンツ インストーラでそのファイルを適切な場所に配置できます。.vsi ファイルは、コミュニティを通じて他の開発者と簡単に共有できます。

.VSI ファイル

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

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

Visual Studio コンテンツ インストーラでテンプレートのインストール方法とインストール場所が認識されるように、.vscontent ファイルで特定の値および属性を設定する必要があります。テンプレートの .vscontent ファイルでは、次の操作を行う必要があります。

  • FileContentType 要素の値を VSTemplate に設定します。

  • 次の属性を含む Attribute 要素を追加します。

    • ProjectType: プロジェクトの種類 (Visual BasicVisual C#Visual J#、または Visual Web Developer のいずれか) を指定します。

    • ProjectSubType: [新しいプロジェクト] ダイアログ ボックスでテンプレートを配置するサブカテゴリを指定します。

    • TemplateType: テンプレートの種類 (Project または Item) を指定します。

テンプレート .vsi ファイルを作成するには

  1. コンテンツに対して有効な .vscontent ファイルを作成します。.vscontent ファイル スキーマの詳細については、「方法 : Visual Studio コンテンツ インストーラを使用するためにコミュニティのコンポーネントをパッケージ化する」を参照してください。

  2. .vsi ファイルに含めるファイル (.vscontent ファイルなど) を選択し、右クリックします。次に、[送る] を選択し、[圧縮 (zip 形式) フォルダ] をクリックします。選択したファイルが 1 つの .zip ファイルに圧縮されます。

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

    Noteメモ :

    プロジェクト テンプレートの発行者情報を Visual Studio コンテンツ インストーラに表示するには、.vsi ファイルに署名する必要があります。詳細については、デジタル証明書の供給元にお問い合わせください。

使用例

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

  • この例のコードを含む .vscontent ファイル。

  • MyProjectTemplate.zip というプロジェクト テンプレート。

このテンプレートは、[新しいプロジェクト] ダイアログ ボックスの [Visual Basic] カテゴリのルートにインストールされます。[Visual Basic] のサブカテゴリにテンプレートをインストールするには、ProjectSubType 属性の値にサブカテゴリ名を使用します。

<VSContent xmlns="http://schemas.microsoft.com/developer/vscontent/2005">
    <Content>
        <FileName>MyProjectTemplate.zip</FileName>
        <DisplayName>Sample Project Template</DisplayName>
        <Description>A project template created for this example.</Description>
        <FileContentType>VSTemplate</FileContentType>
        <ContentVersion>1.0</ContentVersion>
        <Attributes>
            <Attribute name="ProjectType" value="Visual Basic"/>
            <Attribute name="ProjectSubType" value=""/>
            <Attribute name="TemplateType" value="Project"/>
        </Attributes>
    </Content>
</VSContent>

参照

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