方法 : 特定の .NET Framework を対象にする

更新 : 2008 年 7 月

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

新しいプロジェクトの作成

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

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

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

    これにより、[新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. Visual C# Windows アプリケーションなど、プロジェクトの種類を選択します。

  3. [新しいプロジェクト] ダイアログ ボックスの右上隅で、コンボ ボックスをクリックし、プロジェクトの対象とする .NET Framework バージョンをクリックします。たとえば、[.NET Framework 3.5] をクリックします。

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

Bb398202.alert_note(ja-jp,VS.90).gifメモ :

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

既存のプロジェクトの対象となる .NET Framework バージョンの変更

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

プロジェクトの .NET Framework バージョンを変更するには

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

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

    これにより、プロジェクト デザイナが表示されます。

  3. [対象のフレームワーク] ドロップダウン リストを表示します。

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

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

  4. [対象のフレームワーク] ボックスの一覧で、プロジェクトが現在対象としているバージョンとは別の .NET Framework バージョンをクリックします。

    プロジェクトの対象となる .NET Framework バージョンが変更されます。統合開発環境 (IDE: Integrated Development Environment) でプロジェクトがアンロードされ、再度読み込まれます。

    Bb398202.alert_note(ja-jp,VS.90).gifメモ :

    対象となる .NET Framework を別のバージョンに変更する場合、別のバージョンへの参照がコードに含まれていると、エラー メッセージが生成されることがあります。これらのエラーを解決するには、参照を手動で変更する必要があります。

.NET Framework Version 3.5 SP1 の指定

この手順では、対象として .NET Framework 3.5 SP1 を指定する方法を説明します。

Visual Studio 2008 SP1 または .NET Framework 3.5 SP1 をインストールした後も、.NET Framework 3.5 のみを必要とする既存のアプリケーションは、引き続き .NET Framework 3.5 を対象とします。.NET Framework 3.5 SP1 を対象に指定するアプリケーションについては、新しい ClickOnce 機能の 1 つを Visual Studio 2008 SP1 に組み込むか、新しい System.Data.Entity.dll アセンブリへの参照を追加する必要があります。次に、ClickOnce 機能を組み込む方法について説明します。

.NET Framework 3.5 SP1 を対象に指定するには

  1. Visual Studio 2008 で、.NET Framework 3.5 SP1 を対象に指定するプロジェクトを開きます。

  2. 次のいずれかの操作を行って、SP1 ClickOnce 機能を有効にします。

    • [発行オプション] ダイアログ ボックスで [エラー URL] を指定します。

    • [発行オプション] ダイアログ ボックスで [スイート名] を指定します。

    • [発行オプション] ダイアログ ボックスで [デスクトップ ショートカットの作成] を選択します。

    • [アプリケーション ファイル] ダイアログ ボックスで、ハッシュからファイルを除外します。

    • [署名] ページの [ClickOnce マニフェストに署名する] チェック ボックスをオフにします。

    または

    • System.Data.Entity アセンブリへの参照を追加します。
    Bb398202.alert_note(ja-jp,VS.90).gifメモ :

    対象となる .NET Framework を変更する場合、別のバージョンへの参照がコードに含まれていると、エラー メッセージが生成されることがあります。これらのエラーを解決するには、参照を手動で変更する必要があります。

.NET Framework Client Profile の指定

この手順では、対象として .NET Framework Client Profile を指定する方法を説明します。.NET Framework Client Profile で提供される再頒布パッケージは、対象となるコンピュータに .NET Framework のサブセットをインストールします。このため、完全な .NET Framework は不要になります。.NET Framework Client Profile の詳細については、「.NET Framework Client Profile」を参照してください。

Visual Basic で .NET Framework Client Profile を対象に指定するには

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

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

    これにより、プロジェクト デザイナが表示されます。

  3. [コンパイル] ページをクリックします。

  4. [詳細コンパイル オプション] をクリックします。

  5. [クライアント専用 Framework サブセット] を選択します。

C# で .NET Framework Client Profile を対象に指定するには

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

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

    これにより、プロジェクト デザイナが表示されます。

  3. [アプリケーション] ページをクリックします。

  4. [クライアント専用 Framework サブセット] を選択します。

参照

概念

.NET Framework のマルチ ターゲットの概要

参照

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

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

履歴の変更

日付

履歴

理由

2008 年 7 月

.NET Framework 3.5 SP1 および .NET Framework Client Profile を対象に指定する方法に関する説明を追加。

SP1 機能変更