方法: 特定の .NET Framework のバージョンまたはプロファイルを対象として指定する

更新 : 2010 年 5 月

このドキュメントでは、特定のバージョンまたはプロファイルの .NET Framework を対象とするプロジェクトの作成方法と、既存のプロジェクトの対象となる .NET Framework バージョンの変更方法を説明します。

注意

Visual Studio Express Edition では、プロジェクトの作成時に、.NET Framework のバージョンおよびプロファイルを指定できません。ただし、後で、インストールされている .NET Framework の任意のバージョンにプロジェクトの対象を再設定できます。

Visual C++ プロジェクト

次の手順では、特定のバージョンの .NET Framework を対象とするプロジェクトの作成方法を説明します。

特定の .NET Framework を対象とするプロジェクトを作成するには

  1. Visual Studio で、[ファイル] メニューの [新規作成] をクリックし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、Visual C# Windows など、プロジェクトの種類を選択します。

  3. [新しいプロジェクト] ダイアログ ボックスの上部にある一覧で、プロジェクトの対象とする .NET Framework バージョン ([.NET Framework 4] など) をクリックします。

    注意

    Visual Studio 2010 に含まれるのは、.NET Framework 4 だけです。 旧バージョンの .NET Framework を対象にするには、.NET Framework 3.5 SP1 をインストールしておく必要があります。.NET Framework 3.5 SP1 のダウンロードとインストールについては、Microsoft ダウンロード センター Web サイトの「Microsoft .NET Framework 3.5 Service Pack 1」を参照してください。

  4. [OK] をクリックし、プロジェクトの作成を通常どおり続行します。

    注意

    使用できるプロジェクト テンプレートは、選択した .NET Framework バージョンによって異なります。

既存のプロジェクトの対象となる .NET Framework のバージョンまたはプロファイルの変更

次の手順では、既存のプロジェクトの対象となる .NET Framework の変更方法を説明します。

対象となる .NET Framework バージョンまたはプロファイルを変更するには

  1. Visual Studio で、変更するプロジェクトを開きます。

  2. ソリューション エクスプローラーでプロジェクトを右クリックし、[プロパティ] をクリックします。

  3. プロジェクト デザイナーで、[対象のフレームワーク] の一覧を見つけます。

    • Visual Basic プロジェクトでは、[コンパイル] タブをクリックし、[詳細コンパイル オプション] をクリックします。 [対象のフレームワーク] の一覧は、[コンパイラの詳細設定] ダイアログ ボックスにあります。

    • Visual C# プロジェクトでは、[対象のフレームワーク] の一覧は、プロジェクト デザイナーの [アプリケーション] タブにあります。 詳細については、「[アプリケーション] ページ (プロジェクト デザイナー) (C#)」を参照してください。

    • Visual F# プロジェクトでは、[対象のフレームワーク] の一覧は、プロジェクト デザイナーの [アプリケーション] タブにあります。

  4. [対象のフレームワーク] の一覧で、目的の .NET Framework のバージョンまたはプロファイルを選択します。

    [OK] をクリックすると、プロジェクトがアンロードされ、統合開発環境 (IDE) で再度読み込まれます。 選択したバージョンの .NET Framework が、プロジェクトの対象になります。

    注意

    .NET Framework のバージョンを変更した場合、別のバージョンへの参照がコードに含まれていると、エラー メッセージが表示されることがあります。 これらのエラーを解決するには、参照を手動で変更する必要があります。 詳細については、「.NET Framework を対象とするエラーのトラブルシューティング」を参照してください。

参照

参照

[アプリケーション] ページ (プロジェクト デザイナー) (C#)

[ビルドの詳細設定] ダイアログ ボックス (Visual Basic)

概念

Visual Studio のマルチ ターゲットの概要

.NET Framework Client Profile

ASP.NET Web プロジェクト用の .NET Framework のマルチ ターゲット機能

.NET Framework を対象とするエラーのトラブルシューティング

履歴の変更

日付

履歴

理由

2010 年 5 月

説明を変更しました。

コンテンツ バグ修正