Можете ли вы смешивать сборки, скомпилированные в разных версиях .Net? - PullRequest
2 голосов
/ 31 октября 2011

У нас есть набор сборок, скомпилированных как .Net 3.5 (собранных с использованием VS2008).Теперь у меня VS2010, и я хотел бы посмотреть, что может предложить .Net 4.0.

Нужно ли перекомпилировать сборки 3.5 в 4.0, прежде чем я смогу включить их в свой проект?Мои первые попытки обратиться к старым библиотекам не сработали.

1 Ответ

4 голосов
/ 31 октября 2011

Сборки на основе более старых версий .NET могут ссылаться на более новую версию, но не наоборот, т. Е. Сборка NET 4.0 может использовать сборки .NET 3.5, 3.0, 2 и т. Д., Но сборка .NET 3.5 не может ссылатьсясборка .NET 4.0.

Обратите внимание, что сборку NET 4.0 можно запускать, только если она установлена ​​на этом компьютере.Также изменилось некоторое поведение между версиями NET - например, значительно от NET1.0 до NET 2.

...