diff - 为什么 MS CRM 中的托管和非托管解决方案文件有如此大的不同?

标签 diff dynamics-crm-2011 dynamics-crm

我在 MS Dynamics CRM 中创建了解决方案,然后将其导出为托管和非托管解决方案。解压两者并在 customizations.xml 上运行 diff 工具文件。而且它们之间的差异太大,很难说清楚到底改变了什么以及为什么。

这些变化至关重要吗?

我可以通过更改 <Managed> 中的值来创建托管解决方案吗?标记为1而不是0 ?安全吗?

最佳答案

如果您要将解决方案交付给客户,那么“具有适当的发布商和版本”的适当托管解决方案将是非常关键的部分。

如果您深入研究自定义,您就会明白,仅更改托管标记并不能真正使解决方案成为真正意义上的托管解决方案。

通过更新托管标签,您可以从 CRM 安装/卸载解决方案,但如果您要深入了解托管解决方案的正确使用方式,在字段级别进行控制“哪些字段可以自定义,哪些字段不可自定义”这样您就可以控制 CRM,使之后导入的其他解决方案不会破坏您的自定义,您将开始看到差异。

关于diff - 为什么 MS CRM 中的托管和非托管解决方案文件有如此大的不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15161582/

相关文章:

c# - 动态 CRM 共享变量线程安全

c++ - 使用 xdelta : header file not found. c++

linux - 如何使 diffstat 计数已删除和新添加的文件到 LOC 计数?

Windows命令仅打印两个或多个文件中的公共(public)行

perl - 如何在Perl中区分两个文件?

javascript - 在 Dynamics CRM 2016 中使用 JavaScript 启动工作流程

javascript - "Object doesn' t 支持属性或方法 'getAttribute' "

c# - 为什么LoadProperty不加载1 :N relationships?的相关实体(CRM2011,早期绑定(bind)实体类)

c# - 命名空间 '<global namespace>' 已经包含了 'Workflow' 的定义

dynamics-crm-2011 - 如何删除 addPreSearch 过滤器