WPF/С# не может найти действительную ссылку на сборку

Я скачал стороннюю сборку с открытым исходным кодом для использования в моем проекте WPF/.NET 4/VS2010. Я добавил ссылку на DLL проекта и убедился, что VS2010 может ее видеть, просматривая открытые классы в обозревателе объектов. Когда я добавляю директиву «using» к соответствующему классу в моем проекте, Intellisense предлагает новую сборку в качестве предложения, поэтому VS2010 знает об этом на каком-то уровне. Intellisense также генерирует советы для открытых классов, которые я пытаюсь использовать. К сожалению, мой проект не скомпилируется из-за отсутствия ссылки на сборку для этой сборки. Классы выделены как действительные, Intellisense позволяет мне перейти к методам и т. д., но компилятор не признает их. На случай несоответствия версии C# я перекомпилировал проект с открытым исходным кодом, ориентируясь на .NET 4. Это ничего не изменило.

Что мне не хватает? Это похоже на простую ошибку разработчика, но я не уверен, что делать дальше.


person Mike O'Malley    schedule 27.10.2010    source источник
comment
Можете ли вы добавить точную ошибку, которую выдает вам компилятор, и, возможно, имя загруженной вами библиотеки.   -  person Pieter van Ginkel    schedule 27.10.2010


Ответы (1)


Иногда это происходит, когда сама библиотека зависит от других библиотек. Если ваша библиотека содержит несколько DLL, ссылайтесь на все DLL этой библиотеки в своем проекте.

person Pieter van Ginkel    schedule 27.10.2010