我已经建立,现在建立了相当一段时间。为此,我使用Microsoft为AX 2012提供的脚本(Build and deploy scripts for Microsoft Dynamics AX 2012)XPO进口 - 关系是不完整的,由于缺少领域
在脚本中进行了一些调整,以使TFS以应有的方式工作,并且还涉及一些额外的操作,因为我们的代码startupPost(由于修改了sysSetupFormRun类而使用消息窗口而不是编译器输出形式进行预编译)
但是现在令我困扰几周的是XPO导入。提供的脚本使用最新的CombineXPO tool将从TFS提取的所有XPO文件合并为一个大的XPO。一旦完成,XPO将导入Ax。
这里真正的问题是,我不相信XPO进口,因为我们经常被看到大量的错误,如:
编译器错误:\数据字典\表\ EPSICParameters \ EPSICParameters:关联货币是不完整的,因为缺少字段
事实上,这些字段在Ax中并不存在,但是当我查看应该导入的XPO时,存在关系字段,这表示源已从TFS。
REFERENCE #Currency
PROPERTIES
Name #Currency
Table #Currency
RelatedTableCardinality #ZeroOne
Cardinality #ZeroMore
RelationshipType #Association
UseDefaultRoleNames #Yes
ENDPROPERTIES
FIELDREFERENCES
REFERENCETYPE PKFK
PROPERTIES
Field #CurrencyCode
RelatedField #CurrencyCode
SourceEDT #CurrencyCode
ENDPROPERTIES
ENDFIELDREFERENCES
ENDREFERENCE
任何人可以帮助我在这里?这件事真的挡住了我们的自动化构建斧,因为我们根本无法在未来建设是要罚款跑去告诉你:■
如果我今天进行构建,它可能工作,明天的关系都是进口的所有错误。在很短的时间内可能会有一些对象被检入,但代码是相同的。所以我想弄清楚,为什么它的工作原理在场合的一半,而进口的两倍:( –
我会向您返还的答案:)我已经调整了构建脚本导入XPO两次,也有毫无关系的错误现在。 虽然它的工作,不应该启动命令处理这个? –
我想不是,因为手动完成XPO导入可能有类似的错误。 –