.NET アップグレード アシスタントの概要
現在 .NET Framework 上で実行されているアプリの中で .NET 6 への移植を検討されているものがあるかもしれません。 .NET アップグレード アシスタント ツールを使用すれば、このプロセスを容易に行うことができます。 この記事では、次について説明します。
- .NET アップグレード アシスタントの概要。
- .NET アップグレード アシスタントをインストールする方法。
.NET アップグレード アシスタントとは
.NET アップグレード アシスタントは、さまざまな種類の .NET Framework アプリに対して実行できるコマンドライン ツールです。 これは、.NET Framework アプリの .NET 6 へのアップグレードを支援するように設計されています。 このツールを実行した後、ほとんどのアプリでは、移行を完了するためにさらに作業が必要です。 このツールには、移行を完遂するのを支援するアナライザーのインストールが含まれています。
現在、このツールでは次の種類の .NET Framework アプリがサポートされています。
- .NET Framework Windows フォーム アプリ
- .NET Framework WPF アプリ
- サーバー側 WCF アプリの.NET Framework
- .NET Native UWP アプリ
- .NET Framework ASP.NET MVC アプリ
- .NET Framework コンソール アプリ
- .NET Framework クラス ライブラリ
このツールでは、これらのコード言語を使用するプロジェクトもサポートされています。
- C#
- Visual Basic.NET
.NET アップグレード アシスタントは現在プレリリースされていて、頻繁に更新されています。 このツールの使用時に問題が見つかった場合は、このツールの GitHub リポジトリで報告してください。
.NET アップグレード アシスタントをインストールする
このセクションでは、.NET アップグレード アシスタントをインストールする方法について説明します。 ガイド付きのステップ バイ ステップ チュートリアルに従うこともできます。
前提条件
- Windows オペレーティング システム
- .NET 6 SDK
- Visual Studio 2022 バージョン 17.0 以降
インストール手順
.NET アップグレード アシスタントは、次のコマンドを使用してグローバルにインストールされる .NET ツールです。
dotnet tool install -g upgrade-assistant
同様に、.NET アップグレード アシスタントは .NET ツールとしてインストールされるため、次のコマンドを実行することで簡単に更新できます。
dotnet tool update -g upgrade-assistant
重要
追加の NuGet フィード ソースを構成している場合、このツールのインストールは失敗する可能性があります。 --ignore-failed-sources
パラメーターを使用してエラーの代わりにこれらのエラーを警告として扱います。
dotnet tool install -g --ignore-failed-sources upgrade-assistant