WPF / C # не может найти допустимую ссылку на сборку - PullRequest
1 голос
/ 27 октября 2010

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

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

1 Ответ

0 голосов
/ 27 октября 2010

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

...