AX2012R3 CLR编译问题

时间:2015-02-10 23:10:57

标签: c# clr axapta x++ dynamics-ax-2012

我的项目中有一个C#Visual Studio对象。

我有许多表单和类,它们使用X ++从C#项目中调用CLR方法。这些一切正常,直到2012R3问世。

触及CLR对象的任何内容的标准编译失败,说CLR方法不存在。如果我进行CIL编译来捕获C#对象,它会说失败,因为标准方法没有成功编译 - 由于缺少CLR对象而无法编译的相同。这似乎是一个永无止境的圈子。

我可以使用完全相同的模型文件并安装在2012 R2系统中,所有内容都可以完美编译。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

好的,经过大量的研究和反复试验后,我无意中偶然发现了解决方案。

只要C#项目位于isv层中,R3服务器就无法编译它。我导出它然后导入(未更改的)代码,将其移动到usr层,现在一切正常。

从未在任何R2或旧机器上出现此问题,仅在AX 2012 R3上出现此问题。

我很高兴我们有一个解决方法。这不是理想的,但确实有效。

任何人都知道为什么?