.NET 2.0 还是 3.5?

15

我们的客户使用vb6版本的软件。

我们正在将他们升级为用C#编写的.NET应用程序...

.NET 2.0相较于.NET 3.5是否具有更小的体积?

我的定义是:更小的大小,更短的安装时间等。

他们中的大多数可能已经拥有2.0了。

我之所以问这个问题,是因为我想利用3.5中的LINQ功能。


谢谢大家。我想我真的需要弄清楚有多少客户端是<= Win2k,然后再选择.net 3.5。非常好的答案,帮了我很多! - Shawn
12个回答

0

请注意,根据您安装.NET框架的位置,额外的体积可能是无关紧要的。在现代条件下,.NET Framework的安装相对较小。

至于LINQ,它将为您节省大量时间和精力,并提供快速访问数据的方法。但这也取决于应用程序分发给哪些客户端。

我建议使用3.5版本,除非由于某种原因客户端存在其他主要障碍。


0

正如其他人所指出的那样,.NET 3.5的安装时间和大小都比.NET 2.0长和大。请记住,.NET 3.0和.NET 3.5都是在.NET 2.0 CLR之上的扩展。

我仍然建议直接从VB6升级到.NET 3.5(实际上是.NET 3.5 SP1)和VS2008,只要您的客户操作系统支持该版本的框架(否则,您将需要选择最低公共框架版本,这很可能是.NET 2.0)。从长远来看,您将节省大量时间和精力。


如果版本编号由我负责,3.0应该是2.5,而3.5则应该是2.5加强版。 - Joel Coehoorn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接