В аналогичной теме этот вопрос Мне интересно, есть ли какие-либо преимущества для использования DLL, специально скомпилированной для .NET 4.
Например: log4net и nunit только официально выпускают библиотеки, скомпилированные для .NET 2.0, но они прекрасно работают в приложении .NET 4.0. Есть ли преимущество брать эти библиотеки и перекомпилировать их для .NET 4.0?
Очевидно, что новые функции в фреймворке могут быть нацелены с помощью более новых сред выполнения, но я говорю только о прямой перекомпиляции.