Dynamics crm 2011 CRM 2011解决方案表示缺少组件,但它们实际上在系统中

Dynamics crm 2011 CRM 2011解决方案表示缺少组件,但它们实际上在系统中,dynamics-crm-2011,Dynamics Crm 2011,我一直在尝试将自定义解决方案导入到一个单独的组织中。在导出时,我得到了关于所需组件的警告,但我知道它们已经在那里了,尽管它们来自单独的托管解决方案 当我尝试导入解决方案时,它会失败并列出它需要但缺少的组件。我再次检查了其中一些,它们肯定在那里,所以我不知道为什么失败了 是不是因为它们不是在组织本身创建的,而是从一个单独的解决方案创建的?还是我还遗漏了什么 谢谢我在字段级安全配置文件方面遇到了类似的问题-该组件显然既存在于我尝试导入的解决方案中,也存在于另一个解决方案的组织中。 我建议您检查sol

我一直在尝试将自定义解决方案导入到一个单独的组织中。在导出时,我得到了关于所需组件的警告,但我知道它们已经在那里了,尽管它们来自单独的托管解决方案

当我尝试导入解决方案时,它会失败并列出它需要但缺少的组件。我再次检查了其中一些,它们肯定在那里,所以我不知道为什么失败了

是不是因为它们不是在组织本身创建的,而是从一个单独的解决方案创建的?还是我还遗漏了什么


谢谢

我在字段级安全配置文件方面遇到了类似的问题-该组件显然既存在于我尝试导入的解决方案中,也存在于另一个解决方案的组织中。

我建议您检查solution.xml文件中的“缺少的依赖项”,您将能够看到所有被视为依赖项的组件。我能够找到系统抱怨的3个缺少的依赖项。不知何故,导入文件中的FieldSecurityProfileId与系统中的id不匹配(可能有人进入并重新创建了它,从而创建了一个新id)。我能够通过重新导入组件已经存在的解决方案的版本(托管)来解决我的问题,以便将正确的id放入系统,然后导入工作

两个组织中是否都有单独的托管解决方案?两个组织中都有,但其中一个组织是非托管的,因为我们正在开发它们,并将它们导入到另一个组织中作为管理者。您是否尝试在解决方案文件中添加所需的组件?我已经尝试过这样做,虽然我可以通过这种方式绕过它,但我添加的每件事都需要其他东西,所以解决方案的大小一直在增长。我想做的是将解决方案仅保留在它们需要包含的内容上,但我遇到了这个问题,如果组件包含在已导入组织的另一个托管解决方案中,但未包含在我尝试导入的解决方案中,是否有办法解决这个问题?我们最初的计划是在小型解决方案中创建和导出组件,但由于解决方案之间存在相互关联,这似乎是不可能的