Не удалось загрузить файл или сборку My.Custom.Assembly.dll, версия = 1.0.0.0 Культура = нейтральная, PublicKeyToken = def751c98b41d765 или одна из ее зависимостей - PullRequest
1 голос
/ 29 декабря 2011

В Microsoft Dynamics CRM 2011 я написал один плагин на C # для сущности Account для выполнения некоторых операций над полями при создании записи Account. В коде C # я создал свою собственную сборку под названием My.Custom.Assembly.dll. Который содержит некоторые общие методы, которые я могу часто использовать в своем плагине. И я использовал этот My.Custom.Assembly.dll, а также добавил в качестве ссылки в моем проекте.
Проект успешно строится и регистрация плагинов тоже.
Проблема, с которой я столкнулся при создании учетной записи. Выдает ошибку: «Не удалось загрузить файл или сборку My.Custom.Assembly.dll, версия = 1.0.0.0 Культура = нейтральная, PublicKeyToken = def751c98b41d765 или одна из ее зависимостей. Система не может найти указанный файл.»
Я узнал, что проблема с My.Custom.Assembly.dll . Можете ли вы помочь мне решить эту проблему ..?

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

Ваша пользовательская сборка не может быть загружена во время выполнения вашего плагина. Либо установите его в GAC, либо объедините его со сборкой вашего плагина.

См. мой ответ на Плагин со ссылками не работает на CRM 2011

2 голосов
/ 29 декабря 2011

Хорошим местом для начала отладки этого типа проблемы является использование Fusion Log Viewer, чтобы увидеть детали того, как среда выполнения .Net пытается загрузить сборку. http://msdn.microsoft.com/en-us/library/e74a18c4(v=VS.100).aspx

На основании того, что вы найдете в записи журнала, более подробную информацию, если вам нужна дополнительная помощь.

Вы также можете прочитать Как .net загружает сборки

...