Мы используем версию CRM 2011 со свертыванием 18. Мы ввели новый класс в существующую сборку плагина. Хорошо работает в среде неуправляемых решений. Когда мы импортируем его в тестовой среде, происходит сбой с ошибкой «Невозможно загрузить тип плагина: xxx (новый класс плагина)». Обходное решение этой проблемы, которое мы нашли, состоит в том, чтобы импортировать решение дважды. При первом импорте мы не активируем шаг обработки SDK, оставив флажок снятым. Во втором импорте того же решения мы включаем флажок.
Это устаревшая среда, и мы не видели этой проблемы ранее, когда новый класс добавлялся в сборку плагина. В последнее время произошли изменения в процессе сборки CRM. Ранее мы использовали для получения управляемой сборки вручную из среды разработки с помощью опции экспорта и использовали ее для импорта в тестовой среде. Теперь мы используем подход с пакетом решений, чтобы получить сборку, чтобы мы не зависели от машины.
Проблема, с которой мы сталкиваемся, связана только со сборкой, которую мы получаем из пакета решений. Если мы импортируем управляемую сборку с компьютера разработчика, мы не увидим эту проблему. Так что что-то может отсутствовать в пакете решений. Можете ли вы дать какие-либо указатели для решения этой проблемы?