代码之家  ›  专栏  ›  技术社区  ›  Vineel Kumar Reddy

使用VS2010安装.NET 4.0后,无法检测.NET 3.5和.NET 2.0

  •  0
  • Vineel Kumar Reddy  · 技术社区  · 14 年前

    需要.NET 2.0和3.5的应用程序在安装.NET 4.0随附的Vs2010后未运行

    请帮助我如何使用.NET 4.0运行.NET 2.0和3.5…… 不会同时安装.NET 3.5和.NET 2.0以及.NET 4.0….

    事先谢谢……

    2 回复  |  直到 14 年前
        1
  •  1
  •   Hans Passant    14 年前

    这是自VS2010发布以来非常常见的问题。在我看来,很多人都不相信它,从瓦砾堆里拿出一台老掉牙的XP机器,在上面安装了VS2010,然后在运行pre-net 4.0应用程序时翻转了“Expect Magic”开关。

    不,这些应用程序需要具有 <supportedRuntime> 让他们相信 已验证它们在新的CLR版本上是否可以正常工作。可能很有用,您可以向应用程序供应商发送一条消息,说明您已验证该应用程序运行良好。他们会很感激的。

    如果您不太关心作为一个没有报酬的测试人员,那么只需在这台机器上安装.NET 3.5 SP1。

    顺便说一句:它的性能真的很差,你永远都没有在那台机器上解冻磁盘。

        2
  •  0
  •   ChrisF    14 年前

    .NET 4.0是单独的运行时。

    共有三个版本的公共语言运行库:

    .NET 1.1

    .NET 2/3.5

    .NET 4

    每个都可以单独安装。如果要运行需要.NET 2.0或3.5的应用程序,则必须安装运行时。

    Wikipedia 对所有这些都有一个合理的总结。当然,您也可以查看msdn库。