rksoftware

Visual Studio とか C# とかが好きです

Visual Studio 2017 で .NET Framework 4.7 以降を使う

NuGet などでパッケージを導入する際、プロジェクトのターゲットフレームワークで 4.7 以降などを求められることがあります。
しかし、Visual Studio 2017 では環境によって、該当のバージョンの .NET Framework が使える言うになっていない場合があります。

■ .NET Framework 4.7 以降を使えるようにする

  • インストーラーを開く

メニューバーの ツール > ツールと機能を取得 でインストーラーが開きます。

  • 変更で .NET Framework 4.7 以降の対応を追加する

インストーラーの [個別のコンポーネント] タブを選択します。
タブの中で
.NET Framework 4.7.1 SDK
.NET Framework 4.7.1 Targeting Pack
にチェックを追加します。
※必要があれば .NET Framework 4.7 ~ もチェックします。

  • 変更する

インストーラー右下の [変更] ボタンを押します。

  • プロジェクト設定を変更

プロジェクトのプロパティを開きます。
[アプリケーション] タブを選択し、[ターゲット フレームワーク] の設定を .NET Framework 4.7.1 などに変更します。

これで、.NET Framework 4.7 以降を要求する NuGet パッケージを使えます。