Есть ли какие-либо преимущества использования dll .NET Framework 4.0 вместо dll 2.0? - PullRequest
2 голосов
/ 03 ноября 2011

В аналогичной теме этот вопрос Мне интересно, есть ли какие-либо преимущества для использования DLL, специально скомпилированной для .NET 4.

Например: log4net и nunit только официально выпускают библиотеки, скомпилированные для .NET 2.0, но они прекрасно работают в приложении .NET 4.0. Есть ли преимущество брать эти библиотеки и перекомпилировать их для .NET 4.0?

Очевидно, что новые функции в фреймворке могут быть нацелены с помощью более новых сред выполнения, но я говорю только о прямой перекомпиляции.

1 Ответ

4 голосов
/ 03 ноября 2011

Если вы перекомпилируете их с помощью компилятора C # 4, вы получите различные улучшения в генерации IL, включая полевые события и лучше lock операторы .

Некоторые из этих улучшений вы получите, даже если вы нацелены на .Net 2.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...