Share via


Visual Studio のツールおよび拡張機能のインストールと管理

Visual Studio 2010 の [拡張機能マネージャー] を使用すると、Visual Studio のさまざまなツールと拡張機能をインストールできます。 拡張機能マネージャーを開くには、[ツール] メニューの [拡張機能マネージャー] をクリックします。 また、拡張機能を Web サイトからダウンロードするか、他の開発者から取得することができます。

Visual Studio 2010 を使用すると、サードパーティ製テンプレートもインストールできます。それには、[新しいプロジェクト] ダイアログ ボックスの [テンプレート] ペインで、[オンライン テンプレートの検索] をクリックします。

注意

拡張機能を開発している場合は、開発中の拡張機能の以前のバージョンをアンインストールし、競合する可能性のある拡張機能をアンインストールまたは無効にして、開発中に競合が発生するのを防ぐことをお勧めします。

拡張機能マネージャーの UI

[拡張機能マネージャー] ウィンドウは、3 つのペインに分かれています。 左側のペインでは、インストール済み拡張機能、オンライン ギャラリーから取得する新しい拡張機能、またはインストール済み拡張機能に対する更新プログラムというグループ別に選択できます。

選択したグループの拡張機能は、中央にあるペインに表示されます。 各種フィルターを使用して、一覧を並べ替えることができます。

中央のペイン内の拡張機能を選択すると、その拡張機能に関する情報が右側のペインに表示されます。 拡張機能がまだインストールされていない場合は、拡張機能をダウンロードできます。既にインストールされている場合は、アンインストール、有効化、または無効化できます。

[拡張機能マネージャー] ウィンドウには、検索ボックスもあります。 左ペインでの選択内容に応じて、インストール済みの拡張機能、オンライン ギャラリー、または使用できる更新プログラムを検索できます。

オンライン ギャラリー

拡張機能マネージャーでは、MSDN Web サイトの Visual Studio ギャラリー から拡張機能をダウンロードしてインストールできます。 これらの拡張機能はパッケージ、テンプレート、またはその他のコンポーネントの場合があり、Visual Studio に機能を追加します。

拡張機能の種類

拡張機能マネージャーは、VSIX パッケージ形式の拡張機能をサポートしています。これにはプロジェクト テンプレート、項目テンプレート、ツールボックス項目、MEF (Managed Extension Framework) コンポーネント、VSPackage などが含まれます。 また、拡張機能マネージャーでは MSI ベースの拡張機能を読み込んでインストールすることができますが、これらを無効または有効にすることはできません。 Visual Studio ギャラリーには、VSIX と MSI の両方の拡張機能があります。

依存関係の処理

依存関係がある拡張機能のインストールをユーザーが試みた場合、依存関係の対象が既にインストールされているかどうかがインストーラーで検証されます。 それらがインストールされていない場合、拡張機能をインストールする前にインストールする必要がある依存関係の一覧が、拡張機能マネージャーで示されます。

拡張機能マネージャーを使用しないインストール

.vsix ファイルにパッケージ化された拡張機能が、Visual Studio ギャラリー以外の場所から取得できる場合があります。 拡張機能マネージャーでは、これらのファイルを検出できません。 しかし、.vsix ファイルをダブルクリックし、セットアップ手順に従って、このファイルをインストールすることができます。 拡張機能がインストールされたら、拡張機能マネージャーを使用して、それを有効化、無効化、または削除できます。

拡張機能マネージャーでサポートされない拡張機能の種類

Visual Studio では、Visual Studio コンテンツ インストーラー (VSI) や Microsoft インストーラー (MSI) などの配置テクノロジを引き続きサポートしていますが、拡張機能マネージャーではサポートされません。 VSI 形式は、マクロ、アドイン、コード スニペット、およびその他の特定の Visual Studio 拡張機能に対してのみ使用できます。 アプリケーション用に広く使用されている MSI 形式は、拡張機能にも使用できます。 .vsi ファイルと .msi ファイルの両方が、配布可能な、ダブルクリックでインストールできる完全なパッケージを構成します。

関連トピック

タイトル

説明

方法: Visual Studio のツールと拡張機能をインストールまたは削除する

拡張機能マネージャーを使用して Visual Studio 拡張機能を追加および削除する方法を示します。

方法: Visual Studio のツールと拡張機能を無効にする、または再度有効にする

拡張機能マネージャーを使用して Visual Studio 拡張機能を有効化および無効化する方法を示します。

方法: 新しいテンプレートを検索してインストールする

[新しいプロジェクト] ダイアログ ボックスを使用してプロジェクト テンプレートを追加する方法を示します。

Visual Studio Extension Deployment (Visual Studio のツールおよび拡張機能のインストールと管理)

Visual Studio 拡張機能を配置するためのさまざまな方法について説明します。

方法: コミュニティ コンポーネントを検索してインストールする

VSI 形式でコンポーネントを検索およびインストールする方法について説明します。

拡張機能マネージャーの管理設定

システム管理者が拡張機能の読み込み方法を制御するのに使用できる、レジストリ キーについて説明します。