使用.NET Framework 4.0 DLL而不是2.0 dll有什么优势吗?

时间:2011-11-03 14:09:36

标签: .net optimization compiler-construction frameworks

this question的类似主题中,我想知道使用专门为.NET 4编译的dll是否有任何优势。

例如:log4net和nunit只正式发布为.NET 2.0编译的库,但这些库在.NET 4.0应用程序中运行良好。是否有利用这些库并为.NET 4.0重新编译它们的优势?

显然,框架中的新功能可以通过使用较新的运行时来实现,但我所说的只是直接重新编译。

1 个答案:

答案 0 :(得分:4)

如果使用C#4编译器重新编译它们,您将在IL生成中获得各种改进,包括field-like eventsbetter lock statements

即使您定位.Net 2.0,也会获得一些改进。