次の方法で共有


コミュニティ コンポーネントの基本事項

更新 : 2007 年 11 月

コミュニティ コンポーネントは、Visual Studio を使用している他の開発者と共有できるようにパッケージ化されたカスタム ファイルです。コミュニティ コンポーネントの例としては、スタート キット、アドイン、プロジェクト項目テンプレート、および IntelliSense コード スニペットがあります。他の開発者が作成したコミュニティ コンポーネントを Visual Studio から検索、ダウンロード、およびインストールして使用できます。コミュニティ コンポーネントは、Visual Studio コンテンツ インストーラを使用して開発者のコンピュータにインストールされ、Visual Studio の適切なダイアログ ボックスまたはウィンドウに表示されます。独自のコミュニティ コンポーネントを作成して他の開発者と共有することもできます。

よく使用される用語

用語

定義

コミュニティ コンポーネント

Visual Studio で使用するために開発者間で共有およびインストールできるようにパッケージ化されたカスタム ファイル。コミュニティ コンポーネントには、スタート キット、コントロール、アドイン、IntelliSense コード スニペット、またはプロジェクト項目テンプレートを格納できます。

.vscontent ファイル

Visual Studio コンテンツ インストーラのスキーマ リファレンスに基づく XML ファイル。このファイルには、作成したコンポーネントの種類やその他の情報を定義します。たとえば、コンポーネントを使用できる Visual Studio のバージョンを指定できます。

.vsi ファイル

拡張子 .vsi の .zip ファイルであり、コンポーネントの .vscontent ファイルおよびその他のファイルが格納されています。この .vsi ファイルは、コミュニティの Web サイトにポストしたり、コンポーネントを使用することを求めている友人や仕事仲間に送信したりするファイルです。.vsi ファイルをダブルクリックすると、Visual Studio コンテンツ インストーラが起動します。

Visual Studio コンテンツ インストーラ

.vsi ファイル内のファイルをディスク上の適切な場所にコピーして、Visual Studio でコンポーネントを使用できるようにするウィザード。

コミュニティ コンポーネントの Side-by-Side インストールの考慮事項

Visual Studio 2005 と Visual Studio 2008 を同じコンピュータにインストールしている場合、考慮する必要がある問題がいくつかあります。

  • Visual Studio 2008 を初めて起動する際に Visual Studio 2005 の設定を Visual Studio 2008 に移行すると、カスタムのコード スニペット、アドイン、マクロ、またはツールボックス コントロールのいずれも移行されません。これらの項目を Visual Studio 2008 に移行するには、コンポーネントの .vsi ファイルをダブルクリックして各コンポーネントを再インストールします。

  • Visual Studio 2005 を使用して設計されたコミュニティ コンポーネントをインストールする場合、そのコンポーネントは Visual Studio 2005 と Visual Studio 2008 の両方で使用できるように自動的にインストールされます。

  • 設計によっては、Visual Studio 2005 を使用して作成されたコミュニティ コンポーネントが Visual Studio 2008 では機能しないことがあります。逆の場合もあります。

  • Visual Studio 2008 を使用してコミュニティ コンポーネントを作成する場合は、そのコンポーネントを Visual Studio 2005 と Visual Studio 2008 で使用するためにインストールするのか、または Visual Studio 2008 だけで使用するためにインストールするのかを指定できます。詳細については、「方法 : Visual Studio コンテンツ インストーラを使用するためにコミュニティのコンポーネントをパッケージ化する」を参照してください。

一般的な質問

コミュニティ コンポーネントを検索してインストールするには、どのようにすればよいのですか。

ヘルプからコミュニティ コンポーネントを検索できます。MSDN オンラインおよび Codezone コミュニティを検索した場合のみ、検索結果にコミュニティ コンポーネントが含まれます。詳細については、「方法 : コミュニティのコンポーネントを検索する」を参照してください。

コミュニティ コンポーネントが見つかったら、コンピュータにダウンロードし、インストールできます。詳細については、「方法 : コミュニティのコンポーネントをインストールする」を参照してください。

コミュニティ コンポーネントを作成するには、どのようにファイルをパッケージ化すればよいのですか。

コンポーネントをコミュニティ コンポーネントとして配布できるようにパッケージ化するには、.vscontent ファイルおよび .vsi ファイルという 2 つの追加ファイルを作成する必要があります。.vscontent ファイルは、共有するコンポーネントの種類を示す情報が格納された XML ファイルです。

.vscontent ファイルを作成後、このファイルおよびコンポーネントを構成するすべてのファイルを圧縮して .zip ファイルを作成します。次に、この .zip ファイルのファイル名拡張子を .vsi に変更して、Visual Studio コンテンツ インストーラがファイルの種類を認識できるようにします。.vsi ファイルを共有するには、インターネットまたはネットワーク共有にポストするか、電子メールを使って特定の受信者に送信します。詳細については、「方法 : Visual Studio コンテンツ インストーラを使用するためにコミュニティのコンポーネントをパッケージ化する」を参照してください。

参照

その他の技術情報

コミュニティ コンポーネントの使用