2014-08-14 1 views
0

У меня есть два Dynamics CRM 2013 решения:Как удалить поле из одного CRM решений 2013, когда другое решение построено на вершине этого

base 
special 

специальный построен на вершине базы. Это означает, что база определяет некоторые настройки, особые потребности и специальные определяет некоторые дополнительные настройки.

Теперь я хочу удалить поле (base_relatedobjects) из обоих решений. Он определен в базовом решении, поэтому я удалил его там. Я экспортирую это как управляемое и импортирующее в CRM специальное решение. После публикации поле все еще существует, и оно управляется, поэтому его нельзя удалить.

Как я могу удалить поля?

Спасибо и веселит

Arne

ответ

1

Вы не можете удалить поле из развернутого управляемого решения. Тот факт, что у вас есть другое управляемое решение, построенное сверху, фактически не имеет отношения к этой ситуации. Ваши единственные варианты - удалить и переустановить управляемое решение или оставить поле как есть.

Update: можно удалять управляемые компоненты решения через немного хитрости называется холдинг решение хорошо описано здесь: https://community.dynamics.com/crm/b/crmthinkdynamics/archive/2014/09/25/how-to-delete-an-old-component-from-your-managed-solution-in-crm-2011-2013

+0

Это означает, что я должен удалить базовый раствор (управляемый) из CRM с неуправляемым специальным решением. Поскольку специальное решение зависит от базы, я должен сначала удалить специальное решение. Это эквивалентно удалению организации и созданию новой. Перед переустановкой специального решения я должен вручную удалить все ссылки на поле «base_relatedobjects». Я надеялся на более легкое и чистое решение, но спасибо в любом случае. – Arne

+0

Хорошим примером того, когда неуправляемые решения легче работать, чем управляться. В неуправляемом, вы просто удаляете поле в каждой среде и называете это днем. –