从Dynamics CRM 365中丢失的不受管解决方案中恢复

时间:2019-12-05 22:55:50

标签: dynamics-crm dynamics-365

我很不幸地失去了 Dynamics 365 生产环境中的 unmanaged 解决方案。我所拥有的是我能够检查的托管解决方案的导出。

我试图通过将<Managed>1</Managed>更新为 0 来手动将托管解决方案修改为不受管理。但是,当将此修改后的解决方案导入同一环境时,导入失败并显示消息

  

“非托管解决方案需要完整的formXml”(错误代码0x8004023B)

值得注意的是,我试图将修改后的非托管解决方案导入到已经安装并使用托管等效项的环境中。我不确定是否可以将此手动非托管解决方案导入到新环境中。


问题:

  
      
  1. 从此导出的托管解决方案中恢复不受管理且可编辑的解决方案有什么选择?

  2.   
  3. 如果能够恢复非托管解决方案并将其安装在沙箱中,那么在更新托管解决方案中是否存在任何问题?   生产吗?

  4.   
  5. 是否可以根据基础托管解决方案简单地添加一个新解决方案,从而允许我修改基础   解?我很确定我可以在基本解决方案中添加功能,但是   将无法更改或删除基础的任何功能   解决方案。

  6.   
  7. 将这种修改后的不受管理的解决方案导入到新环境中是否有更好的机会导入而不会出错?

  8.   

2 个答案:

答案 0 :(得分:0)

您可能想查看有关如何通过SDK操纵解决方案的文章。 https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/sample-work-solutions

尽管如此,您应该能够重新创建取消管理解决方案。

答案 1 :(得分:0)

不能保证,但是应该可以。您可能会放弃对表单和站点地图的一些托管更改。很有可能您没有使用它们。

也请在将解决方案导入您的组织之前进行组织备份。万一某些事情不会按预期进行。