2012-08-10 56 views
3

我一直在试图导入自定义解决方案到一个单独的组织。在导出时,我得到了关于所需组件的警告,但我知道它们已经在那里,尽管是来自单独的管理解决方案。CRM 2011的解决方案表示组件缺失,实际上却是在系统

当我尝试导入失败,并列出需要,但缺少成分的溶液。我再次检查了他们中的一些,他们肯定在那里,所以我不知道它为什么失败。

是不是因为他们不是组织本身,而是从一个独立的解决方案产生的?还是有什么我失踪?

感谢

+0

两个组织中的单独托管解决方案是? – 2012-08-10 21:29:02

+0

两个机构单位有他们两个在,但在一个他们不受管理,因为这是我们正在开发他们,我们正在其导入到其他的管理 – jimminybob 2012-08-11 08:44:20

+0

你试图在解决方案文件添加所需的组件吗? http://social.microsoft.com/Forums/eu/crm/thread/0e745ca3-4a50-4018-8f9b-f0eadb3b7d40 – 2012-08-16 12:14:49

回答

2

我遇到了类似的问题与现场级的安全配置文件 - 组件显然是双方在解决方案,我试图导入以及在另一种解决方案的组织。
我会建议您检查在solution.xml文件中的“缺少的依赖关系”,你将能够看到所有被认为是依赖的组件。我能够找到系统抱怨的3个缺失的依赖关系。不知何故,导入文件中的FieldSecurityProfileId与系统中的ID不匹配(某人可能已经进入并重新创建它,从而创建一个新的ID)。我能够通过重新导入我的版本(托管的)解决方案来解决我的问题,在该解决方案中,组件已存在,以便将正确的ID放入系统中,然后导入工作。

+0

如果组件已包含在已导入到组织中的另一个托管解决方案中,是否有任何方法可以绕过它,但未包含在我试图导入的解决方案中?我们最初的计划是使用小型解决方案创建和导出组件,但通过解决方案彼此相关的东西,看起来这可能是不可能的 – jimminybob 2012-12-04 13:19:04

相关问题