【发布时间】:2013-03-20 18:56:17
【问题描述】:
是否可以从 X++ 代码或命令行中生成 CIL(增量或完整)?
我的问题是我想将模型或 xpo 导入 AX,我需要自动生成 CIL。这是为了我们正在进行的自动化测试——所以,我不能像你通常那样使用 UI 来生成增量或完整 CIL
谢谢!
【问题讨论】:
标签: axapta cil x++ dynamics-ax-2012 ax
是否可以从 X++ 代码或命令行中生成 CIL(增量或完整)?
我的问题是我想将模型或 xpo 导入 AX,我需要自动生成 CIL。这是为了我们正在进行的自动化测试——所以,我不能像你通常那样使用 UI 来生成增量或完整 CIL
谢谢!
【问题讨论】:
标签: axapta cil x++ dynamics-ax-2012 ax
将 startupcmd 参数传递给 AX 客户端会导致它运行相应的 SysStartupCmd 类。有一个名为 SysStartupCmdCompileIL 的工具可以进行 CIL 编译。
"C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe" \\server\share\yourconfigfile.axc -startupcmd=CompileIL
【讨论】:
命令行调用的代码,来自 Jay 的帖子,如果你想要它在 X++ 中,如下所示:
try
{
SysCompileIL::generateIL();
}
catch
{
SysCompileIL::mergeAssemblyFile();
throw Exception::Error;
}
SysCompileIL::mergeAssemblyFile();
【讨论】: