X++ コード内またはコマンド ラインから CIL (インクリメンタルまたはフル) を生成することは可能ですか?
私の問題は、モデルまたは xpo を AX にインポートしたいのですが、CIL を自動的に生成する必要があることです。これは、現在行っている自動テスト用です。そのため、通常のように UI を使用して増分または完全な CIL を生成することはできません。
ありがとう!
X++ コード内またはコマンド ラインから CIL (インクリメンタルまたはフル) を生成することは可能ですか?
私の問題は、モデルまたは xpo を AX にインポートしたいのですが、CIL を自動的に生成する必要があることです。これは、現在行っている自動テスト用です。そのため、通常のように UI を使用して増分または完全な CIL を生成することはできません。
ありがとう!
startupcmd パラメータを AX クライアントに渡すと、対応する SysStartupCmd クラスが実行されます。CIL コンパイルを行う SysStartupCmdCompileIL と呼ばれるものがあります。
"C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe" \\server\share\yourconfigfile.axc -startupcmd=CompileIL
X++ で必要な場合、Jay の投稿からコマンド ラインが呼び出すコードは次のとおりです。
try
{
SysCompileIL::generateIL();
}
catch
{
SysCompileIL::mergeAssemblyFile();
throw Exception::Error;
}
SysCompileIL::mergeAssemblyFile();