有人能在这里帮助我吗?以下代码在我的xp机器上运行正常,但在我的vista机器上却不行。我正在查询一个泛型字典。
两台计算机都安装了.NET 3.5 + SP1、3.0、2.0等版本,并将Web项目定位到3.5框架。
using System.Linq;
string val = "Test";
var d = DictionaryOfStuff().Where(n => n.Key.ToLower().Contains(val.ToLower()));
给我一个错误: CS1525:无效的表达式项'>'
我可以在Vista上的另一个项目中运行此项目,我已经配置了IIS以使用.NET 2.0,并且在VS中将项目定位到3.5 我甚至尝试将此添加到web.config中,它可以编译而不需要任何lambda / linq。