方法: .NET Framework のバージョンをターゲットにする

このドキュメントでは、プロジェクトを作成するときに特定のバージョンの .NET Framework を対象とする方法と、既存の Visual Basic、Visual C#、または Visual F# プロジェクトの中で対象のバージョンを変更する方法を説明します。

重要

C++ プロジェクトのターゲット バージョンを変更する方法については、「方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する」を参照してください。

このトピックの内容

プロジェクト作成時にバージョンを対象として設定

プロジェクト作成時に対象として設定する .NET Framework のバージョンによって、使用できるテンプレートが決まります。

注意

Visual Studio の Express Edition では、このトピックの「ターゲット バージョンの変更」で説明されているように、プロジェクトを作成した後でターゲットを変更できます。

プロジェクト作成時にバージョンを対象として設定するには

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

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

    注意

    通常、.NET Framework の 1 種類のバージョンのみが、Visual Studio と共にインストールされます。 別のバージョンを対象とする場合は、そのバージョンがインストールされていることを最初に確認する必要があります。 「Visual Studio のマルチ ターゲットの概要」を参照してください。

  3. インストール済みテンプレートのリストで、作成しようとするプロジェクトの種類を選択し、プロジェクトに名前を付けて [OK] をクリックします。

    テンプレートの一覧には、選択した .NET Framework のバージョンによってサポートされるプロジェクトのみが表示されます。

ターゲット バージョンの変更

次の手順で、Visual Basic、Visual C#、または Visual F# プロジェクトの対象とする .NET Framework バージョンを変更できます。

対象とするバージョンを変更するには

  1. ソリューション エクスプローラーで、変更するプロジェクトのショートカット メニューを開き、[プロパティ] を選択します。

    Visual Studio のソリューション エクスプローラーのプロパティ

    重要

    C++ プロジェクトのターゲット バージョンを変更する方法については、「方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する」を参照してください。

  2. プロパティ ウィンドウの左側の列で、[アプリケーション] タブを選択します。

    Visual Studio のアプリのプロパティの [アプリケーション] タブ

    注意

    Windows ストア アプリを作成した後は、Windows または .NET Framework のターゲット バージョンを変更することはできません。

  3. [ターゲット フレームワーク] 一覧で、目的のバージョンを選択します。

  4. 表示される検証ダイアログ ボックスで [はい] ボタンを選択します。

    プロジェクトがアンロードされます。 プロジェクトを再読み込みすると、上で選択した .NET Framework のバージョンが対象になります。

    注意

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

関連項目


Visual Studio のマルチ ターゲットの概要
ASP.NET Web プロジェクト用の .NET Framework Multi-Targeting
.NET Framework を対象とするエラーのトラブルシューティング
[アプリケーション] ページ (プロジェクト デザイナー) (C#)
[アプリケーション] ページ (プロジェクト デザイナー) (Visual Basic)
プロジェクトの構成
方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する