次の方法で共有


コード移行中の Azure DevOps マッピングのコンフィギュレーション

このチュートリアルでは、Lifecycle Services (LCS) コードのアップグレード サービスが完了した後、開発ボックスを Azure DevOps プロジェクトにマップする方法を示します。

LCS コードのアップグレード サービスでは、Azure DevOps にアップグレードされたコードが自動的に確認されます。 次に、 開発ボックスを、Azure DevOps プロジェクト内のアップグレード フォルダー/ブランチにマップする必要があります (アップグレード フォルダー/ブランチの名前は移行するバージョンによって異なります)。 アップグレードされたフォルダー内には、3 つのフォルダーが表示されます。

  • 輸出
  • メタデータ
  • プロジェクト

重要な概念

  • Export は、Microsoft Dynamics AX 2012 からのエクスポート後、XML ファイルを含んでいるプロジェクトです。 このプロジェクトは、アップグレード前の XML 形式のメタデータです。 このプロジェクトは、Dynamics AX 2012 からアップグレードする場合にのみ関係があります。
  • メタデータは、アップグレード済のコードです (メタデータ XML ファイル)。
  • プロジェクトは、アップグレード中に使用できるソリューションです。 1 つのソリューションである CodeMergeSolution は、競合し、また解決する必要がある要素を伴うプロジェクトを含むソリューションです。 もう 1 つのソリューション、UpgradedSolution には、アップグレードされたモデルごとに 1 つのプロジェクトのコレクションが含まれています。

Azure DevOps の開発ボックスへのマップ

  1. Visual Studio でトップメニューから表示 > チーム エクスプローラーを選択してチーム エクスプローラー ウィンドウを開きます。
  2. チーム エクスプローラー ウィンドウで接続を選択し、接続の管理 > プロジェクトに接続を選択します。
  3. プロンプトに従って接続します。 アカウントで使用できるプロジェクトの一覧から、作業するプロジェクトを選択します。 接続 を選択します。
  4. ここで、ワークスペースを Azure DevOps フォルダーにマップする必要があります。 ソース コード エクスプ ローラに移動し、このマッピングを行います。
    1. > プロジェクト
      • プロジェクトを保存する予定のフォルダーを選択、または既定の Visual Studio フォルダー: C:\Users\<username>\source\repos を使用します
    2. メタデータ > C:\AOSService\PackagesLocalDirectory
      • クラウド VMs で、このフォルダーは I:\、J:\または K:\ ドライブにあります
      • 重要:
        • Dynamics AX 2012 R3 またはそれ以前のバージョンから移行する場合は、メイン分岐の下のメタデータ フォルダにマッピングします。
        • 2 つの製品バージョン間で移行する場合は、リリースの分岐の下のメタデータ フォルダーにマッピングします。

vstsmapping。

これらのフォルダーをマップした後、ローカル ボックスにコードを同期させることができます。 メタデータを右クリックし、最新バージョンを取得を選択します。 同様に、プロジェクト フォルダーを同期します。 メタデータ フォルダーを同期した後、Visual Studio のモデルを財務と運用>モデル管理>モデルの更新から更新します。 VSRefreshModels。 これで、プロジェクトの立ち上げ、競合の解決、コードの移行の構築、テスト、および実行を行う準備が整いました。