

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

# IDE での .NET のモダナイズ
<a name="dotnet-ide"></a>

AWS Transform には、 AWS Toolkit for にインタラクティブなエージェント AI アシスタントが含まれていますVisual Studio。これにより、IDE で会話型のstep-by-stepのガイド付きエクスペリエンスを通じてアプリケーションをモダナイズできます。.NET ソリューションまたはプロジェクトを変換するために、 AWS 変換エージェントはコードベースを分析し、アプリケーションの移植に必要な更新を決定し、変換を開始する前に評価レポートと変換計画を生成します。

Visual Studio IDE エクスペリエンスは、IAM Identity Center による認証のみをサポートします。詳細については、「[IAM アイデンティティセンターへのユーザーの追加](transform-user-management.md#transform-add-idc-users)」を参照してください。

IDE エクスペリエンスは、自律モードとインタラクティブモードを提供します。自動モードは、夜間または長時間実行されるジョブに適した無人変換に使用します。インタラクティブモードを使用して、チャットでエージェントと連携し、トランスフォーメーション、カスタマイズ可能なトランスフォーメーションプラン、各プロジェクトのstep-by-stepレビューの可視性を高めます。繰り返して結果を絞り込んだり、満足するまで方向を変更したりできます。

変換ジョブがアクティブになると、次の 3 つのウィンドウを操作できます。
+ **チャット**ウィンドウは、変換エージェントとの主なインタラクションポイントです。チャットを使用して、質問、オプションの説明、変換のステアリング、反復を行います。
+ **AWS ジョブプランの変換**ウィンドウには進行状況ステップが表示され、アーティファクトをダウンロードまたはアップロードしたり、コード変更の違いを表示したりできます。
+ **Worklog** ウィンドウには、変換アクティビティのログが自然言語で表示されます。

AWS Transform は、.NET アプリケーションを Linux に移植するための 4 つの主要なタスクを実行します。
+ .NET および言語バージョンのアップグレード – 古い .NET C\# コードを現在の .NET および言語バージョンにアップグレードします。
+ .NET Framework からクロスプラットフォーム .NET への変換 – Windows 依存の .NET Framework から Linux と互換性のあるクロスプラットフォーム .NET にプロジェクトとパッケージを変換します。
+ Linux 互換のためのコードの書き換え – 非推奨および非効率的なコードコンポーネントをリファクタリングして書き換えます。
+ Linux 互換性準備状況レポートの生成 – Linux でコードを構築して実行するためにユーザーの介入が必要なオープンエンドタスクの場合、 AWS Transform は変換後にアプリケーションを設定するために必要なアクションの詳細なレポートを提供します。

 AWS Transform が .NET 変換を実行する方法の詳細については、「」を参照してください[AWS Transform が .NET アプリケーションをモダナイズする方法](dotnet-ide-how.md)。

IDE からの AWS 変換を使用して .NET Visual Studio コードをモダナイズするには、以下を参照してください。
+ [での AWS 変換を使用した .NET のモダナイズ Visual Studio](dotnet-ide-vs.md)
+ [AWS Transform が .NET アプリケーションをモダナイズする方法](dotnet-ide-how.md)
+ [IDE での .NET 変換に関する問題のトラブルシューティング](dotnet-ide-troubleshoot.md)

**クォータ**  
IDE の AWS 変換 .NET 変換クォータについては、「」を参照してください[AWS 変換のクォータ](transform-limits.md)。