今天偶然在一个项目中发现var关键字附近被标记了语法错误, 一看提示:

Feature 'implicitly typed local variable' cannot be used because it is not part of the ISO-2 C# language specification

嗯? 我的项目明明一直是.net 3.5来着, 想了想, 大约是因为前几天我把项目从file system切换到iis时, vs推断framework出了故障, 于是用记事本打开.sln文件, 发现如下一行:

image

把最后那个2.0 改成3.5, vs要求重新加载解决方案, reload一下, ok了.

posted on 2011-04-28 11:03  夏狼哉  阅读(343)  评论(0编辑  收藏  举报