您可能会收到"没有有效运行的代码方法 [方法名称] 中"错误消息中 Microsoft Axapta MorphX


Microsoft 业务解决方案 Axapta 3.0 现在是 Microsoft Dynamics AX 3.0 的一部分。Microsoft 业务解决方案 Axapta 和 Microsoft Axapta 的所有参考都适用于 AX。

症状


在 Microsoft 企业解决方案-MorphX Axapta 中,您可能会收到以下错误消息︰
错误执行代码︰ LedgerJournalPost (对象)"main"方法中有任何有效的运行代码。

原因


此问题可能是由下列问题引起的︰
  • 被调用的方法的代码中有语法错误。
  • 代码编译失败。
  • 对象当前正在使用的图层中被损坏。

解决方法


若要变通解决此问题,请使用下列方法之一:

方法 1︰ 重新编译该对象

  1. 文件菜单中,指向打开,,然后单击应用程序对象树
  2. 应用程序对象树窗口中,找到您想要重新编译该对象。
  3. 用鼠标右键单击对象名称,然后单击编译

方法 2︰ 重新编译应用程序对象树

  1. 文件菜单中,指向打开,,然后单击应用程序对象树
  2. 单击编译

    注意: 此步骤将启动类似于所发生的编译时安装或更新 Microsoft Axapta 的完整编译。

详细信息


要重现此问题,在方法中,创建一个语法错误,然后尝试在工作中使用此错误的方法。
Stack trace:
(C) \Classes\LedgerJournalPost\main
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormMenuButtonControl\Clicked