是否可以從X ++代碼或命令行中生成CIL(增量或完整)?如何在Dynamics AX 2012中從X ++生成CIL?
我的問題是我想要將模型或xpo導入到AX中,並且我需要自動生成CIL。這是用於我們正在進行的自動化測試 - 因此,我不能像您通常那樣使用UI來生成增量或全部CIL
謝謝!
是否可以從X ++代碼或命令行中生成CIL(增量或完整)?如何在Dynamics AX 2012中從X ++生成CIL?
我的問題是我想要將模型或xpo導入到AX中,並且我需要自動生成CIL。這是用於我們正在進行的自動化測試 - 因此,我不能像您通常那樣使用UI來生成增量或全部CIL
謝謝!
將startupcmd參數傳遞給AX客戶端會導致它運行相應的SysStartupCmd類。有一個叫做SysStartupCmdCompileIL的CIL編譯器。
"C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe" \\server\share\yourconfigfile.axc -startupcmd=CompileIL
命令行調用,從周杰倫的帖子,如果你想讓它在X ++代碼如下:
try
{
SysCompileIL::generateIL();
}
catch
{
SysCompileIL::mergeAssemblyFile();
throw Exception::Error;
}
SysCompileIL::mergeAssemblyFile();