Dynamics crm 在Dynamics CRM 365中从丢失的非托管解决方案中恢复
不幸的是,我在Dynamics crm 在Dynamics CRM 365中从丢失的非托管解决方案中恢复,dynamics-crm,dynamics-365,Dynamics Crm,Dynamics 365,不幸的是,我在Dynamics 365中失去了我们生产环境的非托管解决方案。我所拥有的是我能够检查的托管解决方案的导出 我试图通过将1更新为0来手动将托管解决方案修改为非托管。但是,将此修改后的解决方案导入到同一环境中时,导入失败,并显示以下消息 “非托管解决方案需要完整的formXml”(错误代码0x8004023B) 值得注意的是,我试图将修改后的非托管解决方案导入到一个已经安装并正在使用托管等效解决方案的环境中。我不确定将此手动非托管解决方案导入到新环境是否会成功 问题: 从导出的托管解
Dynamics 365
中失去了我们生产环境的非托管解决方案。我所拥有的是我能够检查的托管解决方案的导出
我试图通过将1
更新为0来手动将托管解决方案修改为非托管。但是,将此修改后的解决方案导入到同一环境中时,导入失败,并显示以下消息
“非托管解决方案需要完整的formXml”(错误代码0x8004023B)
值得注意的是,我试图将修改后的非托管解决方案导入到一个已经安装并正在使用托管等效解决方案的环境中。我不确定将此手动非托管解决方案导入到新环境是否会成功
问题:
您可能想看看这篇关于如何通过SDK操作解决方案的文章 您应该能够通过此重新创建非托管解决方案。
- 使用溶液包装器 () 以提取托管的解决方案
- 在文件Other\Solution.xml中提取的文件夹中,管理的更改为0
- 使用解决方案打包器将解决方案打包为非托管解决方案 (/packagetype:Unmanaged)将其导入开发组织
- 验证您的所有自定义设置是否都存在且有效
另外,请在将解决方案导入组织之前进行组织备份。以防万一,有些事情无法按预期进行。联系Dynamics 365支持后,他们建议从头开始重建解决方案。虽然这是官方的解决方案,但我仍然对这个问题的其他潜在(且不受支持)解决方案感兴趣。