【问题标题】:Is it necessary to install .NET2.0 while I have .NET3.5?我有 .NET3.5 时是否需要安装 .NET2.0?
【发布时间】:2011-06-21 03:17:00
【问题描述】:

我的朋友用 .NET2.0 编写了一个应用程序。我想在我的电脑上安装/使用该应用程序。

我已经在我的电脑上安装了 .NET3.5 框架
我的电脑也需要安装.NET2.0 framework吗?

我正在使用 windowsXP

【问题讨论】:

    标签: .net-3.5 frameworks .net-2.0 installation


    【解决方案1】:

    任何需要 .NET 2.0 的应用程序都可以在 .NET 3.0 或 3.5 上正常工作。

    .NET Framework 3.0 和 3.5 版本都使用 CLR 2.0 版本,与 .NET 2.0 版本完全相同。这意味着它们都是in-place updates。仅添加了新功能。

    请参阅此方便的图表以供参考:

      

    【讨论】:

      【解决方案2】:

      如果您拥有 .Net 3.5,则您已经拥有 .Net 2.0。

      【讨论】:

        【解决方案3】:

        是的,你应该也安装 .Net 的 2.0 版本。

        虽然 .Net 3.5 被设计为向后兼容,但在一些奇怪的极端情况下,两者之间的行为是不同的。最好的办法是两者都安装。

        【讨论】:

        • 在 .NET 1.1 和更高版本以及 .NET 4.0 和更早版本之间肯定存在这些极端情况。但我不知道 2.0-3.5 有什么。你有这方面的例子或个人经验吗?
        • 我经历过,但没有可以分享的例子。随着服务包的进展,行为有时也会发生变化。据我所知,这仅限于 Vista 之前的操作系统。
        猜你喜欢
        • 2012-07-12
        • 2011-08-22
        • 2011-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多