【问题标题】:Are all .NET framework versions included in new windows versions?新的 Windows 版本中是否包含所有 .NET 框架版本?
【发布时间】:2012-01-04 18:35:27
【问题描述】:

我知道 .NET Framework 不向后兼容(例如,安装 4.0 dll 不包括 3.0 dll)

但是 Windows 安装呢?前任。 Windows 7 包含 .NET 3.5,那么它是否也安装了 2.0 呢?

哪些 Windows 版本包含 .NET 2.0 dll?

【问题讨论】:

    标签: .net windows .net-2.0


    【解决方案1】:

    如果您查看 .NET Framework 版本历史记录的 Wikipedia Entry,您将看到一个版本表以及随附的操作系统。

    总结维基条目:

    1.0 是 Windows XP 平板电脑和媒体中心版本的一部分。

    1.1 是 Windows Server 2003 的一部分

    2.0 是 Windows Server 2003 R2 的一部分

    3.0 是 Windows Vista、Windows Server 2008 的一部分。[注意:3.0 和 3.5 是 .NET 2.0 的扩展;所以3.0包括2.0,3.5包括3.0和2.0]

    3.5 是 Windows 7 和 Windows Server 2008 R2 的一部分

    4.5 是 Windows 8 和 Windows Server 2012 的一部分

    4.6 是 Windows 10 和 Windows Server 2016 的一部分

    所以要回答您的问题,Windows Server 2003 R2、Vista、Server 2008、Server 2008 R2、Windows 7 都包含 .NET Framework 2.0。那是因为 3.0 和 3.5 都是建立在 .NET 2.0 之上的;没有它就无法存在。

    【讨论】:

      【解决方案2】:

      .NET 3.5 确实包含 .NET 2.0 DLL。它是相同的 CLR。请参阅此处了解概览:

      http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-21
        • 2011-04-03
        • 1970-01-01
        • 1970-01-01
        • 2016-04-26
        相关资源
        最近更新 更多