1

我正在将托管解决方案从开发环境导出到另一个干净的环境中。但是,由于与“正在关注的联系人”、“我关注的联系人”、“正在关注的潜在客户”和“我关注的潜在客户”视图的依赖项冲突,解决方案不会导入。根据我修改解决方案的方式,错误的范围可能从

“计算依赖性时出错:ID 为已保存查询时出错...”

“托管解决方案无法覆盖具有非托管基本实例的 Id=3a282da1-5d90-e011-95ae-00155d9cfa03 的 SavedQuery 组件。此错误的最可能情况是非托管解决方案已在目标上安装了新的非托管 SavedQuery 组件系统,现在来自同一发布者的托管解决方案正在尝试安装与托管相同的 SavedQuery 组件。这将导致目标系统上的解决方案分层无效,并且是不允许的。”

但无论哪种情况,罪魁祸首都是与活动提要相关的观点之一。Lead 和 Contact 以及 Campaign Activity 是此解决方案中唯一的现成实体。如何摆脱这种依赖?

源组织是本地安装,因此活动源是通过市场下载手动部署的。我尝试将托管解决方案导出导入在线和本地组织。

如果我从导出生成的自定义.xml 文件中删除上面的 4 个视图,我就可以成功导入解决方案。这些视图在导入后仍然在目标系统中,或者当然,因为它们是活动源附带的系统视图。但我不喜欢这是真正的解决方案,因为我知道不支持直接在解决方案导出中修改 XML。

当我从非托管解决方案的导出的自定义 .xml 文件中删除视图并将该解决方案导入新的组织时,我发现了一个临时修复。然后,我将该解决方案(称为解决方案 2)导出为非托管解决方案,并在我最初构建解决方案的环境中删除了原始非托管解决方案。然后我再次将解决方案 2 导入到原始环境中。当我导出此解决方案时,我可以将其导入其他组织。但是当我们更新了 dev org 中的一些组件并尝试导出到 test 时,错误又回来了。

有谁知道发生了什么?谢谢!

4

1 回答 1

0

被定向到这里的答案:

http://blogs.msdn.com/b/crm/archive/2012/01/26/activity-feeds-solution-amp-development-environment.aspx

显然,在开发环境中,您需要不配置 Activity Feeds。我在自己的环境中遇到“uconfiguring”错误,但认为这绝对是我上面提出的问题的答案。

于 2012-04-13T15:25:40.300 回答