【问题标题】:How can I generate CIL from X++ in Dynamics AX 2012?如何在 Dynamics AX 2012 中从 X++ 生成 CIL?
【发布时间】:2013-03-20 18:56:17
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: axapta cil x++ dynamics-ax-2012 ax


    【解决方案1】:

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

    "C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe" \\server\share\yourconfigfile.axc -startupcmd=CompileIL
    

    【讨论】:

      【解决方案2】:

      命令行调用的代码,来自 Jay 的帖子,如果你想要它在 X++ 中,如下所示:

      try
      {
          SysCompileIL::generateIL(); 
      }
      catch
      {
          SysCompileIL::mergeAssemblyFile();
          throw Exception::Error;
      }
      SysCompileIL::mergeAssemblyFile();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-29
        • 1970-01-01
        相关资源
        最近更新 更多