c# 4编译器是否可以在asp.net中使用?NET 3.5网站

本文关键字:NET 网站 net 是否 编译器 asp | 更新日期: 2023-09-27 17:50:21

我正在与ASP工作。.NET网站项目的目标是。NET框架版本3.5,我想知道是否有可能使用c#编译器的c# 4。目前,我没有时间将整个网站升级到。net框架4,但我希望能够使用可选参数。据我所知,可选参数不是框架4的特性。

如果这是可能的,web会发生什么变化?配置必须完成吗?(我猜这是一个配置问题。)

c# 4编译器是否可以在asp.net中使用?NET 3.5网站

尝试将以下内容添加到Web.config

<configuration>
    <system.codedom>
        <compilers>
                <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
                                  type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                        <providerOption name="CompilerVersion" value="v4.0"/>
                </compiler>
        </compilers>
    </system.codedom>
</configuration>