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