Причина ошибки «Не удается разрешить зависимость от сборки» - PullRequest
9 голосов
/ 29 сентября 2011

Когда будет показано следующее сообщение?

Ошибка 1 Неизвестная ошибка сборки, «Не удается разрешить зависимость от сборки» Infragistics2.Win.v10.3, Версия = 10.3.20103.2015, Культура = нейтральная, PublicKeyToken = 7dd5c3163f2cd0cb ', так как она не была предварительно загружена. При использовании API ReflectionOnly зависимые сборки должны быть предварительно загружены или загружены по требованию через событие ReflectionOnlyAssemblyResolve. '

Я добавил несколько библиотек DLL в существующий рабочий проект. Я знаю, что трудно точно определить причину без подробностей в кодовой базе, но что я хотел бы знать, какова общая причина появления таких сообщений об ошибках?

Примечание: Только что создал новый проект WPF и добавил кучу новых DLL. Там тоже есть проблема. Поэтому весьма вероятно, что проблема связана с организацией и содержанием библиотек DLL.

Ответы [ 2 ]

6 голосов
/ 23 октября 2013

Это может произойти, если ваш файл xaml статически ссылается на класс модели представления, и этот класс модели представления имеет зависимость, которая может не распознаваться как отсутствующая в файле xaml. Вам нужно будет добавить эту зависимость в проект-нарушитель. Поскольку на него ссылаются в файле xaml, ошибки времени компиляции неясны в источнике проблемы.

2 голосов
/ 21 ноября 2011

Отсутствовала правильная версия DLL-библиотеки Infragistics, и добавление ее решило проблему.

Примечание: Проблема слишком локализована и, следовательно, это решение полезно только в локальной системе.

...