3

是否可以从 X++ 代码或命令行中生成 CIL(增量或完整)?

我的问题是我想将模型或 xpo 导入 AX,并且需要自动生成 CIL。这是为了我们正在做的自动化测试——所以,我不能像你通常那样使用 UI 来生成增量或完整 CIL

谢谢!

4

2 回答 2

7

将 startupcmd 参数传递给 AX 客户端会导致它运行相应的 SysStartupCmd 类。有一个名为 SysStartupCmdCompileIL 的软件可以进行 CIL 编译。

"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 回答