我在 MS Dynamics CRM 中创建了解决方案,然后将其导出为托管和非托管解决方案。解压两者并在 customizations.xml
上运行 diff 工具文件。而且它们之间的差异太大,很难说清楚到底改变了什么以及为什么。
这些变化至关重要吗?
我可以通过更改 <Managed>
中的值来创建托管解决方案吗?标记为1
而不是0
?安全吗?
最佳答案
如果您要将解决方案交付给客户,那么“具有适当的发布商和版本”的适当托管解决方案将是非常关键的部分。
如果您深入研究自定义,您就会明白,仅更改托管标记并不能真正使解决方案成为真正意义上的托管解决方案。
通过更新托管标签,您可以从 CRM 安装/卸载解决方案,但如果您要深入了解托管解决方案的正确使用方式,在字段级别进行控制“哪些字段可以自定义,哪些字段不可自定义”这样您就可以控制 CRM,使之后导入的其他解决方案不会破坏您的自定义,您将开始看到差异。
关于diff - 为什么 MS CRM 中的托管和非托管解决方案文件有如此大的不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15161582/