我一直在尝试将自定义解决方案导入单独的组织。在导出时,我收到有关所需组件的警告,但我知道它们已经在那里,尽管来自一个单独的托管解决方案。
当我尝试导入解决方案时,它失败并列出了它需要但缺少的组件。我再次检查了其中一些,他们肯定在那里,所以我不知道它为什么会失败。
是因为它们不是在组织本身创建的,而是从单独的解决方案中创建的?或者还有其他我想念的东西?
由于
答案 0 :(得分:2)
我遇到了与字段级安全配置文件类似的问题 - 该组件显然都在我尝试导入的解决方案中以及在另一个解决方案中的组织中。 我建议检查solution.xml文件中的“Missing Dependencies”,您将能够看到所有被视为依赖项的组件。我能够找到系统抱怨的3个缺失的依赖项。不知何故,导入文件中的FieldSecurityProfileId与系统中的一个id不匹配(有人可能已经进入并重新创建它,从而创建一个新的id)。我能够通过重新导入已存在组件的解决方案的版本(托管)来解决我的问题,以便将正确的ID放入系统然后导入工作。