【问题标题】:Choosing a .NET Framework version [duplicate]选择 .NET Framework 版本 [重复]
【发布时间】:2014-07-13 00:06:08
【问题描述】:

当我构建一个项目时,我应该使用尽可能早的 .NET 版本(以便它可以在旧系统上运行)还是最新的(以便它是最新且稳定的)?我应该考虑什么样的事情?

【问题讨论】:

  • 选择一个任何人都可以安装并且现在可以自行安装的免费软件版本永远不会成为您的限制。唯一重要的是您是否真的想要支持过去 7 年没有升级操作系统的客户。一群脾气暴躁的人,不喜欢应对变化。你的程序发生了变化,他们会因此而胡思乱想。
  • 我觉得我们需要更多信息来充分回答这个问题。您要构建什么,您的目标受众是谁,您的目标/优先事项是什么?这些答案会影响推荐。我想简单地问“一般”哪个版本太宽泛而无法给出一个好的答案。

标签: c# .net frameworks versioning


【解决方案1】:

这完全取决于您的客户将拥有什么以及他们愿意安装什么。

另外 - 所有 .NET 版本都同样稳定。较新的只是有更多功能供您作为开发人员使用。

【讨论】:

    【解决方案2】:

    这取决于很多因素;就像您在项目中尝试做的事情一样。如果您尝试使用 WCF/WPF 等功能,则必须使用 3.5 或更高版本。

    同样,如果您构建一个 Web 应用程序 (ASP.NET),您可能与客户端没有依赖关系,因为客户端只需要一个可以与 Web 服务器通信的浏览器,但如果您正在执行基于 Winform/Windows 的应用程序,那么您将还必须考虑您的客户有什么。

    【讨论】:

    • 有什么好的理由拒绝投票吗?
    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 2015-04-25
    相关资源
    最近更新 更多