Rapid Application Development の操作
Visual Studio Code と Business Central を操作すれば、大規模なコード プロジェクトで Rapid Application Development (RAD) を使用するというメリットが得られます。 RAD では、Visual Studio Code での開発時、デルタ コンパイルを実行して、変更のあったアプリケーション オブジェクトだけを発行することで、ファイルが多いプロジェクトでの開発を高速化できます。 RAD の発行物は中間状態であり、完全発行に代わるものではありません。
Visual Studio Code 内でアプリケーション開発者が変更したファイルは、ビルド時に特別な RAD (.rad) ファイルとして保存されます。 このファイルは、AL プロジェクトの .vscode フォルダーに保存されます。
RAD の変更は、RAD セッション内でのアプリケーション オブジェクトの変更です。 アプリケーション オブジェクト、ページ カスタマイズ オブジェクト、プロファイル オブジェクトのみが、RAD で処理されます。 RAD の変更は、保存時には保持されず、ビルド時、発行時、デバッグ時にのみ保持されます。
RAD で発行したファイルには、通常の発行時に通常パッケージ化される次のファイルは含まれません。
翻訳ファイル
アクセス許可ファイル
カスタム単語ファイルおよびレポート RDL レイアウト ファイル
テーブル データ
Web サービス定義
これらのファイルは、完全発行 (Ctrl+F5) で再生成する必要があります。 発行が成功したので、RAD ファイルは削除されます。
RAD の発行物によって開始するには、次の 2 つのショートカットが使用できます。
Ctrl+Alt+F5 - デバッグなしでの RAD の発行を開始
Alt+F5 - デバッグありでの RAD の発行を開始
RAD の発行機能を使用する場合は注意が必要です。 ファイルを変更して Visual Studio Code を閉じる際、ビルド (Ctrl+Shift+B)、発行 (Ctrl+F5, Ctrl+Shift+F5)、またはデバッグ (F5, Shift+F5) が行われていないと、RAD の変更はすべて失われます。 次の Visual Studio Code セッションでRAD の発行を実行すると、前回の変更ではなく、最新の変更で行われます。 このアクションだと、正常終了しても、発行されたパッケージが不完全な場合があります。 したがって、通常の発行がベスト プラクティスとなります。 コード プロジェクトの RAD ファイルはいつでもチェックして、発行時に変更されるアプリケーション オブジェクトを確認できます。