我需要有关Dynamics CRM 2015(版本7.0.1.129)自定义问题的帮助。我无法删除动态2015年管理解决方案(v7.0) 但在此之前,我想向您提供有关我的系统如何塑造的技术数据。
我有两个可用的开发人员环境,用于为我们的客户提供导出解决方案。
问题仅与7.0相关。从6.1导出的版本在6到8.2之间正常工作 - 不包括7.0。因此,我们需要从7.0环境中对7.0进行特殊导出。
当我们在Dynamics CRM 2013(7.0.1.129)(DB 7.0.1.129)上导入Managed 7.0然后尝试删除解决方案时,我们会收到阻止删除它的错误。 该错误与Ribbon WorkBench有关。请注意我们手动编辑导出解决方案,以便在Dynamics和Outlook中添加,显示或隐藏我们的按钮(这适用于v6-8,不包括7)
我尝试了几种选择:
目前我们唯一的选择是从backUp恢复数据并继续研究问题。
错误消息表明功能区组件在同一解决方案中具有20多个依赖项
以下是一个示例错误:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35]]: The RibbonCommand(account:concep.account.OpenSendAccounts) component cannot be deleted because it is referenced by 20 other components. F
or a list of referenced components, use the RetrieveDependenciesForDeleteRequest.Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ErrorCode>-2147160033</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic">
<KeyValuePairOfstringanyType>
<d2p1:key>0</d2p1:key>
<d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">RibbonCommand</d2p1:value>
</KeyValuePairOfstringanyType>
<KeyValuePairOfstringanyType>
<d2p1:key>1</d2p1:key>
<d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">account:concep.account.OpenSendAccounts</d2p1:value>
</KeyValuePairOfstringanyType>
<KeyValuePairOfstringanyType>
<d2p1:key>2</d2p1:key>
<d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">20</d2p1:value>
</KeyValuePairOfstringanyType>
<KeyValuePairOfstringanyType>
<d2p1:key>3</d2p1:key>
<d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string">Solution</d2p1:value>
</KeyValuePairOfstringanyType>
<KeyValuePairOfstringanyType>
<d2p1:key>4</d2p1:key>
<d2p1:value xmlns:d4p1="www.w3.org/.../XMLSchema" i:type="d4p1:string"><a id='a_helplink' tabindex='0' class='ms-crm-Dialog-Error-Link' onclick='openStdWin("\x2fDEV-CRM13\x2ftools\x2fdependency\x2fdependencyviewdialog.aspx\x3fobjectid\x3d\x257baff99d13-2b5e-4674-ada8-166897911fd5\x257d\x26objecttype\x3d7100\x26operationtype\x3ddependenciesforuninstall", null, 800, 600, null)'>Details</a></d2p1:value>
</KeyValuePairOfstringanyType>
</ErrorDetails>
<Message>The RibbonCommand(account:concep.account.OpenSendAccounts) component cannot be deleted because it is referenced by 20 other components. For a list of referenced components, use the RetrieveDependenciesForDeleteRequest.</Message>
<Timestamp>2017-05-04T07:49:45.6747279Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</OrganizationServiceFault>