次の方法で共有


Visual Studio のバージョンをサイド バイ サイドでインストールする

既にメジャー バージョン またはそれ以降の の Visual Studio がインストールされているコンピューターに Visual Studio をインストールできます。 この記事では、Visual Studio の複数のバージョンをインストールする方法について説明します。

バージョンをサイド バイ サイドでインストールする前に、次の条件を確認します。

  • Visual Studio 2019 を使用して、Visual Studio 2017 で作成されたソリューションを開くとします。 Visual Studio 2019 に固有の機能を実装しない限り、後で以前のバージョンでソリューションを開いて変更できます。

  • Visual Studio 2019 を使用して、Visual Studio 2017 以前のバージョンで作成されたソリューションを開くとします。 Visual Studio 2019 と互換性を持つプロジェクトとファイルを変更する必要がある場合があります。 詳細については、「 Visual Studio プロジェクトの移植、移行、アップグレード」を参照してください。

バージョンをサイド バイ サイドでインストールする前に、次の条件を確認します。

  • Visual Studio 2022 を使用して、Visual Studio 2017 または Visual Studio 2019 で作成されたソリューションを開くとします。 Visual Studio 2022 に固有の機能を実装しない限り、後で以前のバージョンでソリューションを開いて変更できます。

  • Visual Studio 2022 を使用して、Visual Studio 2019 以前のバージョンで作成されたソリューションを開くとします。 Visual Studio 2022 と互換性を持つプロジェクトとファイルを変更する必要がある場合があります。 詳細については、「 Visual Studio プロジェクトの移植、移行、アップグレード」を参照してください。

  • 複数のバージョンがインストールされているコンピューターで Visual Studio のバージョンをアンインストールすると、すべてのバージョンの Visual Studio のファイルの関連付けが削除されます。

  • Visual Studio では、すべての拡張機能に互換性がないため、拡張機能は自動的にアップグレードされません。 Visual Studio Marketplace またはソフトウェア発行元から拡張機能を再インストールする必要があります。

同じメジャー Visual Studio バージョンの異なるエディションをサイド バイ サイドでインストールする

Visual Studio の各インストールには、メジャー バージョン、エディション、更新チャネルの一意の組み合わせ必要があります。 たとえば、Visual Studio 2019 Enterprise Preview (プレビュー チャネル)、Visual Studio 2019 Enterprise (リリース チャネル)、Visual Studio 2017 Professional (リリース チャネル)、および Visual Studio 2017 Professional (カスタムレイアウト チャネル) を同時にインストールできます。

Visual Studio のマイナー バージョンから次のマイナー バージョンにアップグレードすると、既定では、Visual Studio インストーラーによって、現在のインストールがそのチャネルの最新バージョンに更新されます。 たとえば、Microsoft がバージョン 16.11.24 を Visual Studio 2019 リリース チャネルにリリースした場合、インストーラーは、リリース チャネルから Visual Studio 2019 の現在のインストールを同じチャネル上のこの最新バージョンに置き換えようとします。

手動インストール

別のブートストラップを手動で使用して Visual Studio の新しいインスタンスをインストールすることも、Visual Studio インストーラーの [ 使用可能] タブからオプションのいずれかを選択することもできます。

  1. 別のブートストラップを使用するには、Visual Studio の既存のインストールと並行してインストールするエディションの Visual Studio 2019 リリース ページから、Visual Studio 2019 用のブートストラップ ファイルの 1 つをダウンロードして実行できます。 組織にいる場合は、IT 管理者がレイアウトを作成し、そのレイアウトにあるブートストラッパーへのリンクを提供する可能性があります。

  2. 別のバージョンの Visual Studio が既にインストールされている場合は、インストーラーの [ 使用可能] タブを使用します。 まず、コンピューターで Visual Studio インストーラー を見つけて起動します。 インストーラーが更新されたら、[ 使用可能] タブを選択し、一覧に示されている製品のいずれかをインストールします。

Visual Studio の各インストールには、メジャー バージョン、エディション、更新チャネルの一意の組み合わせ必要があります。 たとえば、Visual Studio 2022 Enterprise Preview (プレビュー チャネル) を Visual Studio 2022 Enterprise (リリース チャネル) と共に、さらに Visual Studio 2019 Professional (リリース チャネル) や Visual Studio 2019 Professional (カスタム レイアウト チャネル) と共にインストールすることができます。

Visual Studio のマイナー バージョンから次のマイナー バージョンにアップグレードすると、既定では、Visual Studio インストーラーによって、現在のインストールがそのチャネルの最新バージョンに更新されます。 たとえば、Microsoft がバージョン 17.3.9 を Visual Studio 2022 リリース チャネルにリリースした場合、インストーラーは、リリース チャネルから Visual Studio 2022 の現在のインストールを同じチャネル上のこの最新バージョンに置き換えようとします。

手動インストール

別のブートストラップを手動で使用して Visual Studio の新しいインスタンスをインストールすることも、Visual Studio インストーラーの [ 使用可能] タブからオプションのいずれかを選択することもできます。

  1. 別のブートストラップを使用するには、Visual Studio のダウンロード ページ から Visual Studio 2022 用のブートストラップ ファイルの 1 つをダウンロードして実行するか、既存のバージョンの Visual Studio とサイド バイ サイドでインストールするマイナー バージョンの Visual Studio 2022 リリースの ページから実行できます。

  2. 別のバージョンの Visual Studio が既にインストールされている場合は、インストーラーの [ 使用可能] タブを使用します。 まず、Visual Studio の [ツール ] メニューの [ ツールと機能の取得 ] を選択して、Visual Studio インストーラーを起動します。 インストーラーが更新されたら、[ 使用可能] タブを選択し、一覧に示されている製品のいずれかをインストールします。

    Visual Studio インストーラーの [使用可能] タブを示すスクリーンショット。

Visual Studio の各インストールには、メジャー バージョン、エディション、更新チャネルの一意の組み合わせ必要があります。 たとえば、Visual Studio Enterprise Insiders (Insiders チャネル) と Visual Studio Enterprise (Stable チャネル) を Visual Studio 2022 Professional (リリース チャネル) と共に Visual Studio 2022 Professional (カスタム レイアウト チャネル) と共にインストールできます。

Visual Studio のマイナー バージョンから次のマイナー バージョンにアップグレードすると、既定では、Visual Studio インストーラーによって、現在のインストールがそのチャネルの最新バージョンに更新されます。 たとえば、Microsoft がバージョン 18.0.1 を Visual Studio Stable チャネルにリリースした場合、インストーラーは、Stable チャネルからの Visual Studio の現在のインストールを、同じチャネル上のこの最新バージョンに置き換えようとします。

手動インストール

別のブートストラップを手動で使用して Visual Studio の新しいインスタンスをインストールすることも、Visual Studio インストーラーの [ 使用可能] タブからオプションのいずれかを選択することもできます。

  1. 別のブートストラップを使用するには、Visual Studio のダウンロード ページ または Visual Studio の既存のバージョンと並行してインストールするマイナー バージョンの Visual Studio リリース ページから、Visual Studio 用のブートストラップ ファイルの 1 つをダウンロードして実行できます。

  2. 別のバージョンの Visual Studio が既にインストールされている場合は、インストーラーの [ 使用可能] タブを使用します。 まず、Visual Studio の [ツール ] メニューの [ ツールと機能の取得 ] を選択して、Visual Studio インストーラーを起動します。 インストーラーが更新されたら、[ 使用可能] タブを選択し、一覧に示されている製品のいずれかをインストールします。

次に、手順に従って、インストールに必要なコンポーネントを選択します。 詳細については、「Visual Studioのインストール」を参照してください。

ヒント

IT 管理者が [使用可能] タブで Visual Studio インストーラーの表示を抑制する、または [使用可能] タブでレイアウト提供の可用性をカスタマイズしたい場合、クライアント レジストリとポリシーを構成できます。 詳細については、「 Visual Studio のエンタープライズ 展開のポリシーを構成する」を参照してください。

プログラムによるインストール

ブートストラップまたはインストーラーをプログラムで使用して、Visual Studio の新しいインストールを開始することもできます。 管理者としてコマンド プロンプト ウィンドウを開き、次のいずれかのコマンドを実行します。 インストール場所の新しいフォルダー パスを指定します。 .exe ファイル名を、インストールする Visual Studio のエディションに適したブートストラップ名に置き換えます。

ブートストラップを使用してインストールするには:

vs_Enterprise.exe --installPath "C:\Program Files (x86)\Microsoft Visual Studio\<AddNewPath>"

クライアント コンピューターに既にインストールされているインストーラーを使用してインストールするには:

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" --installPath "C:\Program Files (x86)\Microsoft Visual Studio\<AddNewPath>"

インストーラーが存在するのと同じディレクトリからプログラムでインストーラーを起動することはできません。

.NET Framework のバージョンとサイド バイ サイド インストール

Visual Basic、Visual C#、および Visual F# プロジェクトでは、プロジェクト デザイナー[ターゲット フレームワーク] オプションを使用して、使用する .NET Framework のバージョンを指定します。 C++ プロジェクトの場合、.vcxproj ファイルを変更することで、ターゲット フレームワークを手動で変更できます。 詳細については、「 .NET Framework でのバージョンの互換性」を参照してください。

プロジェクトを作成するときに、どのバージョンの .NET Framework をプロジェクトのターゲットにするかを [新しいプロジェクト] ダイアログ ボックスの [.NET Framework] の一覧で指定できます。

言語固有の情報については、次の表の該当する記事を参照してください。

Language 記事
Visual Basic アプリケーション ページ、プロジェクト デザイナー (Visual Basic)
Visual C# アプリケーション ページ、プロジェクト デザイナー (C#)
Visual F# Visual Studio で Visual F# を使用して開発する
C++ 方法: ターゲット フレームワークとプラットフォーム ツールセットの を変更する

サポートまたはトラブルシューティング

場合によっては、問題が発生することがあります。 Visual Studio のインストールが失敗した場合は、「Visual Studio のインストールとアップグレードに関する問題のトラブルシューティング」 を参照して、詳細なガイダンスを参照してください。

その他のサポート オプションをいくつか次に示します。