代码之家  ›  专栏  ›  技术社区  ›  Brandon

.NET 4.0框架升级要求?

  •  5
  • Brandon  · 技术社区  · 15 年前

    对即将发布的.NET 4版本有什么要求?四处搜寻,似乎找不到确切的答案。明确地。。。

    1. 客户端是否必须升级其.NET Framework CLR(如从1.1到2.0)才能运行4.0目标应用程序?
    2. ASP.NET是否需要框架升级,或者行为是否与运行3.5应用程序的2.0类似?
    3 回复  |  直到 15 年前
        1
  •  6
  •   Ahmad Mageed    15 年前

    客户端是否必须将其.NET Framework CLR(如从1.1升级到 2.0)运行4.0目标应用程序?

    是的,前提是您的目标.NET 4.0具有新的CLR版本。但是,您可以以4.0之前的框架为目标来避免这种情况,并使用以前的clr版本运行。

    查看Scott Guthrie的博客: Multi-Targeting Support (VS 2010 and .NET 4 Series) .

    在这篇文章中,Scott以.NET 2.0为目标,在文章中间有一个截图,显示ASP.NET在2.0上运行,他写道:

    当我们使用 内置vs Web服务器,它将运行 使用ASP.NET 2.0版本(以及 vs 2010调试器将调试clr 2过程

    文章以.NET 4.0和类似的屏幕截图结尾,显示ASP.NET在4.0上运行。

    ASP.NET是否需要框架升级,或者行为是否与 2.0运行3.5应用程序?

    上面斯科特的帖子涵盖了这一点。同样,这取决于你的目标。

    此外, Multi-Targeting section of the ASP.NET 4.0 whitepaper 提到在web.config编译元素中使用新的asp.net 4.0 targetframework属性的能力: <compilation targetFramework="4.0"/> . 如果省略了它,那么将推断目标框架。但是,针对框架还需要考虑其他因素,例如:

    在.NET Framework 4应用程序中 池,ASP.NET生成系统假定 .NET Framework 4作为目标如果 web.config文件不包括 targetframework属性或if 缺少web.config文件。(你 可能需要对 使其运行的应用程序 .NET框架4。)

    有关更多注意事项,请访问上述链接。

        2
  •  0
  •   Chathuranga Chandrasekara    15 年前

    据我所知

    1. 是的,他们会的。如果您正在开发VS2010,那么他们将需要。
    2. 不知道:

    系统要求见 Download 页。

        3
  •  0
  •   James Black    15 年前

    对于webapps,它们似乎需要升级。 http://msdn.microsoft.com/en-us/library/dd483478%28VS.100%29.aspx

    在.NET Framework 4中有如此多的更改,以至于我看不到如何在3.5中编写代码,以及如何不使用新功能。如果您使用VS2010开发一个应用程序,那么做这个更新对我来说就是有意义的。

    http://msdn.microsoft.com/en-us/library/dd409230%28VS.100%29.aspx