ソリューションを.Net Frameworから.NETへバージョンアップする方法

.NET5からソリューションの記述方法が変わりました。
今までのソリューションを.NET5、.NET6にするには結構めんどくさかったり。。。

マイクロソフトから「.NET アップグレード アシスタント」としてツールが出ています。

インストール

// インストール
dotnet tool install -g upgrade-assistant

// アップデート
dotnet tool update -g upgrade-assistant

使い方:

upgrade-assistant upgrade <MySolution.sln>
または
upgrade-assistant upgrade <MyProject.csproj>

後は英語の説明で動かしていけばコンバート完了です。


WPF アプリを .NET 6 にアップグレードする - .NET Core | Microsoft Docs
.NET アップグレード アシスタントを利用して .NET Framework から .NET 5 に超簡単アップグレード 【Windows Forms】 - Qiita

.NET Framework から .NET 5 に移植する - .NET Core | Microsoft Docs