繁体   English   中英

使用.NET Framework 4.0 dll而不是2.0 dll有什么好处?

[英]Are there any advantages using a .NET Framework 4.0 dll instead of a 2.0 dll?

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

例如:log4net和nunit仅正式发布为.NET 2.0编译的库,但它们在.NET 4.0应用程序中可以正常工作。 采取这些库并为.NET 4.0重新编译它们是否有优势?

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

如果使用C#4编译器重新编译它们,则IL生成将获得各种改进,包括类似字段的事件更好的lock语句

即使您以.Net 2.0为目标,也将获得其中的一些改进。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM