我正在将Ax2012中的ISV层上的自定义解决方案升级到D365。我已经完成了解决代码冲突的问题。在构建我的CodeMergeSolution期间,抛出了一些编译错误。
Ax2012的模型库中包含了InventTrans表格。在冲突解决阶段,我发现在D365中不需要以Ax2012形式在InventTrans上完成的定制。我想删除自定义,然后使用标准D365表单。但是表单仍然显示为在isv层上自定义。表单抛出了编译错误,因为它引用了(其中包括)CostValue显示方法 - 这是Ax2012中的标准,但在D365中不再存在。 要解决这些编译错误,我需要完全删除此表单上的isv层。 我怎么做? 在设计视图中右键单击表单,将“删除所有自定义项”显示为灰色。 右键单击我要删除的元素也会使“删除”变为灰色。
在Ax的所有先前版本中,如果您想要删除对图层所做的更改,您将登录该图层并简单地删除该对象,该对象将恢复对象,就像在较低层中完成一样。现在D365的流程是什么?