AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.01.2014, 00:56   #1  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
Использование сторонних сборок для Action 2013 CRM
Добрый день.

Буду признателен за идеи и возможные пути решения для реализации задачи:
Требуется в код плагина (Action 2013 CRM) подключить стороннюю сборку и использовать функционал этой сборки. Использовать классы отдельно нет возможности.
Опробовал 2 варианта ни один не работает, использовать GAC нет желания, но похоже прийдется копать в этом направлении
1. Использование ILMerge how-to-reference-assemblies-from-plug-ins
Сборка увеличивается в размере (гуд), но зарегистрировать её нет возможности, так как не отображаются степы, возможно это из-за типа проекта, созданного как CRM Plugins.
Можно было бы попробовать использовать обычный проект библиотеки, но код Action зарегистрированный с использованием Plugin Registration Tool даже без сторонних сборок у меня не отработал, как будто нет зарегистрированного плагина вовсе.

2. Использование решения с динамически подгружаемой сборкой в статическом конструкторе в плагине - Решение отсюда
Столкнулся с проблемой регистрации Action в не защищенном режиме, так как не хватает прав для загрузки сборки в Sandbox-режиме, который используется для Action. Нет возможности использовать режим None для Action при деплое, вылетает Exception (при обновление из плагин регистрейшн тул та же ошибка) - Assembly must be registered in isolation
Старый 08.01.2014, 03:38   #2  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
Все решилось.
1 вариант - был некорректно сконфигурирован батник для использования ILMerge.
2 вариант - не хватало прав для регистрации плагина в режиме "None".
За это сообщение автора поблагодарили: g.Naukovych (2).
Теги
actions, ilmerge, plugin, reference, crm2013

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 14 Blog bot Dynamics CRM: Blogs 0 12.07.2013 07:13
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:47.