3

X++ コード内またはコマンド ラインから CIL (インクリメンタルまたはフル) を生成することは可能ですか?

私の問題は、モデルまたは xpo を AX にインポートしたいのですが、CIL を自動的に生成する必要があることです。これは、現在行っている自動テスト用です。そのため、通常のように UI を使用して増分または完全な CIL を生成することはできません。

ありがとう!

4

2 に答える 2

7

startupcmd パラメータを AX クライアントに渡すと、対応する SysStartupCmd クラスが実行されます。CIL コンパイルを行う SysStartupCmdCompileIL と呼ばれるものがあります。

"C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe" \\server\share\yourconfigfile.axc -startupcmd=CompileIL
于 2013-03-21T10:11:20.760 に答える
2

X++ で必要な場合、Jay の投稿からコマンド ラインが呼び出すコードは次のとおりです。

try
{
    SysCompileIL::generateIL(); 
}
catch
{
    SysCompileIL::mergeAssemblyFile();
    throw Exception::Error;
}
SysCompileIL::mergeAssemblyFile();
于 2013-03-21T22:03:47.273 に答える