代码之家  ›  专栏  ›  技术社区  ›  this. __curious_geek

我可以在VS2008/ASP.NET 3.5应用程序中使用C#4.0吗?

  •  0
  • this. __curious_geek  · 技术社区  · 15 年前

    我当然可以这样做吗?如果这是可能的,我们怎么做?C#4.0的哪些语言特性与.NET4.0框架的CLR紧密相连(如果有的话)?如果没有特性绑定到CLR4.0,我们真的可以在.Net3.5应用程序中使用C#4.0吗?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Rowland Shaw    15 年前

    在VS2008中,不能使用3.5以上的任何版本。

    您可以从一些语法增强(以及其他编译器的优点)中获益,但仍然可以按照VS2010中的3.5进行编译,这样可以避免部署框架的更新版本。

        2
  •  1
  •   TomTom    15 年前

    不,你不能-你也不能做素食牛排。

    C#4.0基本上都是关于运行时的,并且使用了一组不同的。。。组件。所以,不-你不能。ASP.NET 3.5应用程序必须使用相应版本的编译器。反之亦然;)

        3
  •  0
  •   Len Tango Ben    15 年前

    但是,如果在3.5项目中使用4.0项目作为参考,请尝试在项目设置中将4.0设置为3.5。