代码改变世界

WEB项目不支持Linq的解决

2008-06-26 13:07  敏捷的水  阅读(660)  评论(0编辑  收藏  举报

我的项目是从.NET2.0 升级到.NET3.5, 其他工程都能使用LINQ,只有WEB项目不能使用,我估计是web.config的问题,经过比对,只需要在web.config添加如下代码:

 

<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="v3.5"/>

        <providerOption name="WarnAsError" value="false"/>

      </compiler>

      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4"

                type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

        <providerOption name="CompilerVersion" value="v3.5"/>

        <providerOption name="OptionInfer" value="true"/>

        <providerOption name="WarnAsError" value="false"/>

      </compiler>

    </compilers>

</system.codedom>

 

希望对有相同问题的朋友有用。