选择较低的dotnet版本有什么缺点

时间:2016-07-15 11:13:55

标签: .net

我的点网版本是4.5.1。我正在使用VS2013。计划在dotnet版本3.5中执行项目。当我这样做时,有什么缺点等着我?

2 个答案:

答案 0 :(得分:0)

您将缺少.NET的更高版本中引入的功能。并且.NET 4.5默认情况下与3.5不直接兼容,因此您需要组装绑定重定向,否则您的客户需要安装3.5。

大多数库也倾向于定位最新版本的运行时,因此您可以选择的内容少得多,或者至少,您将获得更笨重的界面。

答案 1 :(得分:0)

您将缺少更高版本中添加的任何功能(此处列出的内容太多)。其中一些使编程某些事情变得更加简单。但是请注意,较新的操作系统可能没有默认安装较旧的.Net版本。

在我做的几个简单项目中,我保持.Net版本尽可能低,只有在我需要更高版本的功能时才增加它。我认为这将使其与大多数操作系统兼容。实际上,这意味着虽然它适用于较旧的系统,但新用户必须专门安装较旧的.Net版本才能运行我的程序。

由于这个原因,我倾向于瞄准至少4.0。