【发布时间】:2010-11-24 12:04:35
【问题描述】:
我正在开发新的桌面应用程序。我对 .NET 2.0 和 c# 感到宾至如归。我想我不需要 linq,也不需要 WPF 和其他 Vista-oid 花哨的关键字。我也喜欢相当紧凑和苗条的 2.0 可再发行版,更因为它包含 Vista 和 7。
为什么要切换到 3.5?
【问题讨论】:
-
怎么样; “因为你有更多选择,而且升级没有惩罚”?
-
为什么切换到 2.0? 1.1 将永远被支持,对吧? ;)
-
@Ed:当您必须强制 Win XP 和 Vista 用户升级到 3.5 时,或者当您告诉 IT 部门在 x 个用户 PC 上运行 3.5 安装时,会受到惩罚他们可以运行您的应用程序
-
btw: dotnetfx.exe (2.0)=22.4 MB 3.5 = 197 MB 3.5SP1 = 231 MB 如何解决这个问题?
-
@andy 和其他人,您应该真正了解一些现实生活中的桌面应用程序在使用 .NET 3.5 时遇到的部署/安装“问题”。 Paint.NET、GiniPic、AI War 等。如果您正在构建内部应用程序,部署更受您的控制,那很好,如果您的用户是“普通大众”,主要是因为“酷特性”而转向 .NET 3.5 是天真的。