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 パッケージを使えます。