方法: Windows インストーラーを使用して、複数のバージョンの .NET Framework で実行できるアプリケーションを配置する

アプリケーションが複数のバージョンの .NET Framework を対象としている場合は、エンド ユーザーのコンピューターにインストールされている .NET Framework のバージョンを検索するようにセットアップ プロジェクトを構成できます。 これにより、任意のバージョン (または複数のバージョン) の .NET Framework がインストールされたコンピューターでアプリケーションを実行できます。

セットアップ プロジェクトの .NET Framework の起動条件は、エンド ユーザーのコンピューターにインストールされている .NET Framework のバージョンをチェックします。 [必須コンポーネント] ダイアログ ボックスを使用して作成したブートストラップは必須コンポーネントをチェックし、不足している必須コンポーネントをインストールします。 セットアップ プロジェクトは任意のバージョンの .NET Framework を対象とすることができますが、特定のバージョンの .NET Framework をインストールするようにブートストラップを構成できます。 コンピューターにまだ .NET Framework がインストールされていない場合、エンド ユーザーが手動でインストール作業を行う必要をなくすために、既定で特定のバージョンの .NET Framework をインストールするようにブートストラップを構成することをお勧めします。 詳細については、「[必須コンポーネント] ダイアログ ボックス」を参照してください。

複数のバージョンの .NET Framework を対象とするアプリケーションを配置するには

  1. ソリューション エクスプローラーで、セットアップ プロジェクトをクリックします。

  2. [表示] メニューの [エディター] をポイントし、[起動条件] をクリックします。

  3. [対象コンピューター上の必要条件] を右クリックし、[.NET Framework 起動条件の追加] をクリックします。

  4. [表示] メニューの [プロパティ ウィンドウ] をクリックします。

  5. Version プロパティを Any に変更します。

参照

その他の技術情報

配置のタスクとチュートリアル