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