Утилитки
13
Авг
2

PluginQuickDeploy

PluginQuickDeploy – небольшая тулза, которая сильно упростит Вам жизнь при обновлении плагинов в CRM.

Для ее использования:

  • Скачайте и установите NuGet – аддон по управлению сторонними библиотеками и инструментами в Visual Studio;
  • Запустите VS и откройте проект плагина;
  • Перейдите Tools – Library Package Manager — Package Manager Console. В открывшемся окне введите:
    Install-Package PluginQuickDeploy

    В результате к проекту плагина добавится папка PluginQuickDeploy с соответствующим приложением;

  • В папке PluginQuickDeploy сделайте копию файла MK.CRM.PluginQuickDeploy.exe.config.backup и переименуйте его в MK.CRM.PluginQuickDeploy.exe.config;
  • Откройте MK.CRM.PluginQuickDeploy.exe.config и настройте в нем следующие параметры:
    • CurrentAssemblyName – имя сборки, которая будет размещена в CRM (без «.dll»);
    • ShowLogAfterExecution – поставьте Trueчтобы видеть лог работы инструмента;
    • Остальные параметры – свойства подключения к CRM. Заполните их соответствующим образом.
  • Соберите сборку плагина и зарегистрируйте ее в CRM;
  • В свойствах проекта на событие PostBuild поставьте выполнение программы PluginQuickDeploy:
    START /WAIT cmd /c "$(ProjectDir)PluginQuickDeploy\MK.CRM.PluginQuickDeploy.exe"

Готово. Теперь достаточно изменить код плагина и собрать сборку – обновленный плагин автоматически загрузится в CRM.



Комментарии (2)
  • pavlyxar 13.08.2012

    Добрый день. Объясните пожалуйста, правильно ли я понял?
    1)Данная тулза только обновляет плагины, но не регистрирует их. Поэтому регистрацию придется все равно делать в plugins registration tool
    2)Можно ли данную тулзу использовать для кастомных шагов workflows

  • slivka_83 13.08.2012

    Добрый день.
    1. Да, только обновляет.
    2. Думаю можно, надо пробовать.

*

code