View a markdown version of this page

AWS 変換による .NET のモダナイズ - AWS 変換

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS 変換による .NET のモダナイズ

AWS Transform for .NET は、.NET アプリケーションのモダナイズに役立つ生成 AI を活用したエージェントです。レガシー .NET Framework アプリケーションをクロスプラットフォーム .NET にモダナイズし、.NET アプリケーションを新しいバージョンにアップグレードできます。

複数のエクスペリエンス

AWS 変換は、ウェブアプリケーション、Visual StudioIDE、または MCP 経由の AI コードコンパニオンなど、複数のエクスペリエンスで利用できます。ロールとシナリオに基づく推奨事項については、「.NET エージェントの操作方法」を参照してください。

機能と主要機能

.NET エージェントの範囲は .NET-to- です。NET コード変換。変換に 以外を含める必要がある場合。Web Forms to React などの NET 言語とフレームワークは、AWS 変換カスタムを使用します。

AWS Transform for .NET には次の機能があります。

  • ソース管理システムに接続する (Azure Repos、Bitbucket、GitHub、GitLab)

  • .NET リポジトリのモダナイゼーションを評価し、カスタマイズ可能なモダナイゼーションプランを提供する

  • レガシー .NET Framework アプリケーションを最新のクロスプラットフォーム .NET にモダナイズする

  • 最新の .NET アプリケーションを新しいバージョンに更新する

  • Azure クラウドネイティブアプリケーションコードを変換して、一般的なサービスに AWS 同等のものを使用する

  • ローカルビルド検証とユニットテスト実行を使用して変換されたコードを検証する

  • 変換後に変換レポートと次のステップのガイダンスを作成する

サポートされているバージョンとプロジェクトタイプ

.NET エージェントは、次のバージョン、言語、プロジェクトタイプを変換できます。

からの変換 .NET Framework 3.5、.NET Core 3.1、.NET 5.x+ ~ .NET 10
への変換 .NET 8、.NET 10、.NET Standard (クラスライブラリ)
言語 C#、VB.NET
サポートされているプロジェクトタイプ クラスライブラリ、コンソールアプリケーション、ASP.NET (MVC、Web API、Web Forms)、ユニットテストプロジェクト (NUnit、xUnit、MSTest)、Windows Communication Foundation (WCF) サービス、デスクトップ (WinForms、WPF)、モバイル (Xamarin)、ASMX ウェブサービス

制限事項

AWS 変換のクォータと制限の詳細については、「」を参照してくださいAWS 変換のクォータ。

AWS 変換は以下を変換しません。

  • コア互換ライブラリを持たない Win32 DLLs

  • .NET ソリューションを含まないリポジトリ。

  • プロジェクトファイルのないウェブサイトプロジェクト (ウェブアプリケーションに変換する必要があります)。

人間による介入

.NET Framework アプリケーションのクロスプラットフォーム .NET への移植中に、以下のシナリオで入力または承認の提供を求められる場合があります。

  • ソースコードとアクセス許可へのコネクタの設定

  • 提案されたモダナイゼーション計画を検証する

  • 欠落しているパッケージの依存関係を NuGets としてアップロードする

  • 変換されたコードを確認して受け入れる

詳細情報

AWS 変換ウェブアプリケーションまたは AWS Toolkit for を使用して、.NET コードをモダナイズできますVisual Studio。