View a markdown version of this page

.NET コードの変換 - AWS 変換

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

.NET コードの変換

AWS アカウント管理者が を完了するとトランスフォーメーションに備えるための計画の確認、変換ジョブの Dashboard タブで変換の進行状況を表示できます。

注記

リポジトリと依存関係の変換に加えて、 AWS Transform は完全に変換された (ビルドエラーなし) ユニットテストプロジェクトを実行できます。 AWS Transform は変換前にユニットテスト結果にアクセスできず、変換後の結果のみを共有できます。その後、変換前にベースラインデータと変換後の結果を比較して、潜在的なギャップを把握できます。

右上隅に、次のいずれかの値を持つジョブステータスが表示されます。

  • ユーザー入力の待機中

  • 経過時間

  • 実行中

次のアイコンも表示されます。

  • 変換停止アイコン

  • 更新アイコン

  • 設定アイコン

ダッシュボードには、変換の概要が表示されます。変換されたジョブの数と適用された変換のメトリクス、および変換の完了までの推定時間が表示されます。

ダッシュボードには以下が含まれます。

  1. 変換ジョブの詳細セクションには、以下を含む変換ジョブのデフォルト設定と詳細が一覧表示されます。

    1. ターゲットブランチの送信先 コードを変換するために、 AWS Transform は変換されたコードの新しいブランチをコードリポジトリに作成します。

    2. ターゲット .NET バージョン、.NET 8.0 または .NET 10

    3. AWS 変換ジョブ ID。

    4. ジョブ設定:

      1. .NET 標準プロジェクトを除外する

  2. 変換の概要セクションには、以下が含まれています。

    1. 変換用に選択されたリポジトリの数

    2. 変換するプロジェクトの数

    3. これらのリポジトリとプロジェクトのコードの合計行数

変換が開始されると、円グラフがリポジトリステータスパッケージステータスユニットテストステータスセクションに表示され、進行状況がリアルタイムで表示されます。ユニットテストのステータスは、変換後に AWS Transforms が実行するリポジトリ内のユニットテストのステータスを表示し、変換されたコードをテストします。 AWS Transform は、実行されたテスト結果と、合格および不合格のユニットテストのリストを顧客が確認するための個々のテスト名を共有します。

注記

リポジトリセクションには、 AWS 変換が推奨するリポジトリまたは変換用に選択したリポジトリが一覧表示されます。JSON のダウンロード を選択して、変換プランのリポジトリ、依存関係、パッケージのリストをダウンロードします。

変換レポートを確認する

変換ジョブが完了したら、変換レポートをダウンロードすることができます。

  • 変換の概要レポート: このレポートには、HTML または JSON 形式の変換の概要が表示されます。ダッシュボードタブから変換の概要レポートをダウンロードします。Download を選択し、Download as HTML または Download as JSON を選択します。

  • 変換詳細レポート: このレポートは、HTML 形式の変換に関する詳細情報を提供します。ダッシュボードタブから変換詳細レポートをダウンロードします。リポジトリリストで詳細レポートのダウンロードリンクを選択して、詳細レポートをダウンロードします。

変換レポートに関する AWS 変換とチャットする

リポジトリが完全に処理された後、または変換ジョブが完了した後に、変換レポート AWS について変換とチャットできます。Worklog タブには、チャットで利用可能な各リポジトリについてこのメッセージが表示されます。クエリのチャットでリポジトリrepository_name変換の詳細を使用できるようになりました。変換ジョブが完了すると、このメッセージが表示されます。AWS 変換ジョブが完了しました

チャットを開くには、ウェブコンソールの右下隅にある紫色の六角形アイコンをクリックします。

プロンプトの例を次に示します。

  • どのプロジェクトが正常に変換されましたか?

  • どのプロジェクトが部分的に移植されましたか?

  • repo_name リポジトリにどのような変更が行われましたか?

  • project_name プロジェクトではどのパッケージがアップグレードされましたか?