当我试图在WCF服务应用程序中使用"var“时,出现错误”无法找到类型或命名空间名称'var‘(您是否缺少using指令或程序集引用?)“
发布于 2011-03-17 17:56:57
如果您尝试在类成员中使用var,则会出现此错误,例如:
public class Foo
{
    var a = 4;
}var只能在方法内部使用,不能在类、字段或方法签名中使用。
发布于 2011-03-17 17:55:35
我想这是因为你的目标是一个比c#4.0更早的框架。尝试转到项目属性并将目标框架设置为4.0
发布于 2011-07-31 03:03:58
对于我的ASP.NET 3.5项目,我必须确保在web.config文件中设置了3.5框架编译器,如下所示:
<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>
  </compilers>
</system.codedom>https://stackoverflow.com/questions/5337421
复制相似问题