方法: .NET Framework のターゲット バージョンを指定するHow to: Target a version of the .NET Framework

このドキュメントでは、プロジェクトを作成するときに特定のバージョンの .NET Framework を対象とする方法と、既存の Visual Basic、C#、または Visual F# プロジェクトの中で対象のバージョンを変更する方法を説明します。This document describes how to target a version of the .NET Framework when you create a project, and how to change the targeted version in an existing Visual Basic, C#, or Visual F# project.

重要

C++ プロジェクトのターゲット バージョンを変更する方法については、「方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する」を参照してください。For information about how to change the target version for C++ projects, see How to: Modify the target framework and platform toolset.

プロジェクト作成時にバージョンを対象として設定するにはTo target a version when you create a project

プロジェクトを作成したときに使用できる .NET Framework のバージョンは、インストールされているバージョンと [新しいプロジェクト] ダイアログ ボックスで選択したテンプレートによって変わります。When you create a project, the available .NET Framework versions depend on which versions are installed, and the selected template in the New Project dialog box.

  1. メニュー バーで、[ファイル] > [新規作成] > [プロジェクト] を選択します。On the menu bar, choose File > New > Project.

  2. インストールされているテンプレートの一覧で、作成するプロジェクトの種類を選択し、プロジェクトの名前を入力します。In the list of installed templates, choose the type of project that you want to create, and enter a name for the project.

  3. [新しいプロジェクト] ダイアログ ボックスの下部にある [Framework] ドロップダウン リストから、プロジェクトでターゲットとする .NET Framework のバージョンを選択します。From the Framework drop-down list at the bottom of the New Project dialog box, choose the version of the .NET Framework that you want your project to target.

    [Framework] リストには、選択したテンプレートに適用できるバージョンのみが表示されます。The list of frameworks shows only those versions that are applicable to the template that you chose. .NET Core など、プロジェクトの種類によっては、.NET Framework が必要ありません。Some project types, such as .NET Core, do not require .NET Framework. このような場合、[Framework] ドロップダウン リストは非表示になります。In such instances, the Framework drop-down list is hidden.

    [新しいプロジェクト] ダイアログ ボックスの [Framework] ドロップダウン リスト

  4. [OK] を選択します。Choose the OK button.

対象とするバージョンを変更するにはTo change the targeted version

次の手順で、Visual Basic、C#、または Visual F# プロジェクトの対象とする .NET Framework バージョンを変更できます。You can change the targeted version of the .NET Framework in a Visual Basic, C#, or Visual F# project by following this procedure.

C++ プロジェクトのターゲット バージョンを変更する方法については、「方法: ターゲット フレームワークおよびプラットフォームのツールセットを変更する」を参照してください。For information about how to change the target version for C++ projects, see How to: Modify the target framework and platform toolset.

  1. ソリューション エクスプローラーで、変更するプロジェクトのショートカット メニューを開き、[プロパティ] を選択します。In Solution Explorer, open the shortcut menu for the project that you want to change, and then choose Properties.

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

  2. [プロパティ] ウィンドウの左側の列で、[アプリケーション] タブを選択します。In the left column of the Properties window, choose the Application tab.

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

    注意

    UWP アプリを作成した後は、Windows または .NET Framework のターゲット バージョンを変更することはできません。After you create a UWP app, you can't change the targeted version of either Windows or the .NET Framework.

  3. [ターゲット フレームワーク] 一覧で、目的のバージョンを選択します。In the Target Framework list, choose the version that you want.

  4. 表示される検証ダイアログ ボックスで [はい] ボタンを選択します。In the verification dialog box that appears, choose the Yes button.

    プロジェクトがアンロードされます。The project unloads. プロジェクトを再読み込みすると、上で選択した .NET Framework のバージョンが対象になります。When it reloads, it targets the .NET Framework version that you just chose.

    注意

    対象とするバージョンとは別の .NET Framework のバージョンへの参照がコードに含まれている場合、コードをコンパイルまたは実行するとエラー メッセージが表示されることがあります。If your code contains references to a different version of the .NET Framework than the one that you targeted, error messages may appear when you compile or run the code. これらのエラーを解決するには、参照を変更する必要があります。To resolve these errors, you must modify the references. .NET Framework を対象とするエラーのトラブルシューティング」を参照してください。See Troubleshoot .NET Framework targeting errors.

関連項目See also