为什么选择.net框架而不是另一个.net框架

时间:2016-07-19 08:53:00

标签: .net vb.net frameworks version

在开发vb.net桌面应用程序时,假设代码可以在不改变不同框架的情况下工作,使用最新框架是一个很好的实践,还是选择较旧的框架更好?

使用最新的框架可以使哪种用户受益?使用旧框架可以使哪种用户受益?

(当用户不需要下载框架来安装和运行应用程序时,我看到了一个优势)

1 个答案:

答案 0 :(得分:2)

如果用户不必为了运行应用程序而安装任何其他框架,则表明存在优势是正确的。这加快了部署/安装。

此页面上介绍了预安装在Windows上的.net框架版本:

What version of the .NET framework is installed on Windows XP, Vista, and 7?

还有维基百科页面:

.Net Framework release history

另一个很好的参考是:

What version of the .NET Framework is included in what version of the OS?

请注意,如果您计划定位具有Windows XP的用户,那么.net框架的最高版本可以使用4.0作为4.5删除对XP的支持。如果你不关心XP,我个人建议你只使用最新的。

如果您希望尽可能多的用户能够使用您的应用程序,那么最高的Windows共享是Windows 7,占42%(参考:Usage Share of Operating systems)这个.Net 3.5已经开箱即用,所以目标是一个很好的选择,因为你也没有切断6.5%的Windows XP用户(尽管他们必须安装它)