Как включить зарегистрированные шаги при развертывании подключаемых модулей CRM 2015?

Мы создаем подключаемый модуль .NET для Microsoft Dynamics CRM 2015. Наш конвейер развертывания выглядит следующим образом:

  1. Скомпилируйте, заполните и подпишите сборку плагина
  2. Используйте инструмент PluginRegistration.exe из CRM2015 SDK, чтобы зарегистрировать подписанную DLL плагина и связанные шаги в нашей среде песочницы.
  3. Экспорт решения из среды песочницы как управляемого решения
  4. Импортируйте управляемое решение в тестовую среду для тестирования и утверждения.
  5. Импортируйте управляемое решение в живую среду

Проблема в том, что когда я импортирую управляемое решение, оно подбирает настройки объекта и сборку плагина, но не принимает никаких зарегистрированных шагов - это означает, что единственный способ заставить его работать на производстве - это указать PluginRegistration. exe в нашей производственной среде и вручную зарегистрировал необходимые шаги рабочего процесса. Нам удалось автоматизировать остальную часть конвейера развертывания, чтобы мы могли управлять им с помощью TeamCity и Octopus, но эта ручная пошаговая регистрация - это утомительный дополнительный шаг, который я хотел бы исключить.

Есть ли способ включить зарегистрированные шаги при экспорте / импорте управляемого решения?


person Dylan Beattie    schedule 03.08.2015    source источник


Ответы (1)


Я почти уверен, что вы упустили один очень простой момент - включите в свой плагин шаг к решению, которое вы будете экспортировать, и это поможет.

person Andrew Butenko    schedule 03.08.2015
comment
В своем решении нажмите «Добавить существующее» и выберите «Шаги обработки сообщений Sdk». Там вы найдете шаги, которые вы зарегистрировали в своем PluginRegistrationTool. - person Michael Mittermair; 21.02.2019