如何解决Dynamics 365使用Application Suite元素触发的空引用报错
Application Suite Package元素拖拽空引用报错修复方案
以下是针对该Dynamics 365 Finance and Operations环境下ItemId元素使用异常的修复步骤:
- 清理VS与AOT本地缓存:关闭所有Visual Studio窗口,删除路径
C:\Users\<当前系统用户名>\AppData\Local\Microsoft\Dynamics365FO\下的全部缓存文件,同时删除对应项目根目录下的.vs隐藏文件夹后重启VS - 校验模型依赖完整性:打开项目对应模型的编辑页面,确认Application Suite包的引用版本与当前环境的PU版本完全匹配,同时确认没有缺失Foundation、Platform等基础前置包的关联引用
- 替换元素添加方式:先删除表中已添加的异常ItemId字段,在AOT中定位到Application Suite下的原生ItemId元素,右键选择Add to project重新添加到对应表的字段列表中,禁止直接跨AOT目录拖拽元素
- 执行增量构建与单表同步:重新添加字段后右键项目选择Build,构建无报错后单独同步当前修改的表,无需执行全量数据库同步
- 包完整性修复:如果上述操作均无效,可通过LCS执行环境修复操作,确认Application Suite安装包不存在损坏的核心文件
内容的提问来源于stack exchange,提问作者dreeeeeedd
相关产品推荐
相关产品推荐

