ホワイトレンド

lplpl

【C#】動作させる.NETのフレームワークのバージョンの変更方法【Visual Studio 2022】

.NET Framework 4.~など最新のフレームワーク上で作成されたプロジェクトは、過去の3.~以前のバージョンと完全な互換性はないので、一部動作しなかったりビルドできなかったりします。(現時点での最新バージョンは.NET Framework 4.8.1です。)。以下が動作させる.NETのフレームワーク(ターゲットフレームワーク)のバージョンを変更する方法です。

 

ソリューションエクスプローラーから該当の.csprojファイルを右クリックし、出てきたウィンドウから「プロパティ」を押します。(この場合はWindowsFormsApp2を右クリック)

これでプロジェクトのプロパティを変更できます。

プロジェクトのプロパティ

 

左側の項目から「アプリケーション」を選択し、対象のフレームワークの変更ができます。.NET Flamework以外にも、.NET/.NET Coreなどがあります。

対象のフレームワーク

変更後はビルドがしっかりできているか確認するように言われます。

 

公式の解説:

ターゲット.NET Frameworkエラーのトラブルシューティング - Visual Studio | Microsoft Learn