複数バージョンの Visual Studio をサポートする
side-by-side という用語は、製品の複数のバージョンを同じコンピューターにインストールして維持できることを意味します。 VSPackage では、それはユーザーが複数の Visual Studio バージョンを同じコンピューターにインストールできることを意味します。 ただし、お使いの VSPackage の side-by-side 実行バージョンを 1 つの Visual Studio バージョンに読み込むことはできません。
VSPackage を Visual Studio の side-by-side 実行バージョンに読み込む前に、次の点を考慮してください。
実行する side-by-side 実装方法を決める必要があります。
詳細については、「共有 VSPackage とバージョン管理 VSPackage の選択」をご覧ください。
ソリューションとプロジェクト ファイルの形式が実装方法に適合している必要があります。
詳細については、「カスタム プロジェクトのアップグレード」および side-by-side 配置に対するファイル名拡張子の登録に関するページをご覧ください。
インストーラーで、バージョン管理されたコンポーネントと、すべてのバージョン間で共有されるコンポーネントが正しくインストールおよび登録されるように、実装方法を処理する必要があります。
詳細については、「Windows インストーラーによる VSPackage のインストール」および「コンポーネント管理」をご覧ください。
Note
あるバージョンの Visual Studio をインストールすると、対応する .NET Framework のバージョンもインストールされます。 たとえば、Visual Studio 2010 と Visual Studio 2012 を同じコンピューターにインストールすると、.NET Framework のバージョン 4.0 と 4.5 もそれぞれインストールされます。
このセクションの内容
「共有 VSPackage と バージョン管理 VSPackage の選択」では、VSPackage で発生する side-by-side の問題を解決する方法について説明します。
「side-by-side 配置に対するファイル名拡張子の登録では、side-by-side のシナリオにおいて VSPackage でファイルの関連付けを登録する方法について説明します。