Dynamics CRM - 导入解决方案时缺少组件

Dynamics CRM - Missing components while importing solution

我在导入解决方案时遇到问题。首先我会解释我的导入方法。

在我们的组织中,我们拥有源代码控制中的所有解决方案(由解决方案打包程序提取为两者 - 托管和非托管)。多亏了我们可以从这些文件构建托管或非托管包。

我有三个解决方案:Solution_1、Solution_2 和 Solution_3。 Solution_3 依赖于 1 和 2。我们决定将解决方案 1 和 2 合并为一个解决方案,比方说 Solution_12。现在的问题是:

当我将 Solution_12 和 Solution_3 作为托管导入时,一切正常。当我将 Solution_12 作为托管导入并将 Solution_3 作为非托管导入时,一切都很好。当我将 Solution_12 作为非托管导入并将 Solution_3 作为托管导入时,会发生探测。这种情况Solution_3无法导入:

导入解决方案 Solution_3 失败。您的系统中缺少以下组件,并且不包含在解决方案中。导入包含这些组件的托管解决方案 (Solution_12 (1.0.0.5)),然后再次尝试导入该解决方案。

Solution_12 中的组织中存在必需的组件,但在导入时它们以某种方式不可用。

有人知道哪里出了问题吗?

我找到了解决办法。关键是任何托管解决方案都不能依赖于非托管解决方案。