我已经使用Visual Studio 2010开发了一个应用程序,该应用程序默认情况下会编译为.NET Framework4。但是,据我所知,我的应用程序未使用任何.NET 4特定功能,并且可以很好地编译为3/3.5甚至2。我看到的编译为v4的主要问题是许多用户没有安装v4框架,因此需要进行下载和安装过程。运行编译为v4的相同代码,而不是使用v4可以证明是合理的以前版本,是否对性能/安全性等有任何好处?或者我应该只使用较旧的版本,直到需要使用4中提供的新功能?
阿姆
最佳答案
老实说,我认为我实际上会走另一条路,无论如何都要使用.Net 4.0。如果新功能与您正在做的事情相关,那么您就可以使用它们。随着越来越多的应用程序使用它,越来越多的用户将使用.Net4,因此无论如何您也都可以使用它。
关于.net - 即使我没有使用任何新功能,我也应该将应用程序编译为最新的.NET Framework吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5041585/