如何更新我们的托管解决方案以删除自定义实体字段?
How can I update our managed solution to remove a custom entity field?
在以下情况下,我们在将 CRM 解决方案从开发环境 [Dev] 部署到生产环境 [Prod] 时遇到问题:
- 在 [Dev]
的非托管解决方案中的帐户实体上创建一个新的自定义字段 (new_number)
- 将我们的解决方案导出为托管 (v1)
- 将托管 (v1) 导入 [Prod]
- 从我们的非托管解决方案 [Dev]
中删除自定义字段 (new_number)
- 将我们更新的解决方案导出为托管 (v2)
- 使用托管 (v2) 更新 [Prod]
此时,字段(new_number)仍然存在于[Prod]中。从我在其他地方读到的内容来看,这是设计使然:该字段不在托管 (v2) 解决方案中这一事实不会导致它从 [Prod] 的默认解决方案中删除。
所以我的问题是 - 如何从 [Prod] 中删除该字段?
如果我尝试从默认解决方案中删除它,我会得到以下信息:
托管属性错误:由于其托管属性的配置,您无法为此组件完成此操作
非常感谢任何建议!
我们正在使用内部部署的 CRM 2015 7.0.1.129 (DB 7.0.1.129)
这篇关于 creating holding solutions 的博客 post 应该仍然适用于 CRM2015。
在以下情况下,我们在将 CRM 解决方案从开发环境 [Dev] 部署到生产环境 [Prod] 时遇到问题:
- 在 [Dev] 的非托管解决方案中的帐户实体上创建一个新的自定义字段 (new_number)
- 将我们的解决方案导出为托管 (v1)
- 将托管 (v1) 导入 [Prod]
- 从我们的非托管解决方案 [Dev] 中删除自定义字段 (new_number)
- 将我们更新的解决方案导出为托管 (v2)
- 使用托管 (v2) 更新 [Prod]
此时,字段(new_number)仍然存在于[Prod]中。从我在其他地方读到的内容来看,这是设计使然:该字段不在托管 (v2) 解决方案中这一事实不会导致它从 [Prod] 的默认解决方案中删除。
所以我的问题是 - 如何从 [Prod] 中删除该字段?
如果我尝试从默认解决方案中删除它,我会得到以下信息:
托管属性错误:由于其托管属性的配置,您无法为此组件完成此操作
非常感谢任何建议!
我们正在使用内部部署的 CRM 2015 7.0.1.129 (DB 7.0.1.129)
这篇关于 creating holding solutions 的博客 post 应该仍然适用于 CRM2015。