当前位置:编程学习 > C#/ASP.NET >>

vs2008 linq不能引用

原来已经调通的程序,过了一段时间确调不通了。
这期间,重装了一次 vs 2008,我考虑是因为配置的原因。但不知道究竟。

用的是网站开发模式,在app_code中,有一个类文件
开头部分

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.linq;


红字部分报错


(1) 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
(2)命名空间“System.Xml”中不存在类型或命名空间名称“linq”(是否缺少程序集引用?)


我加了引用  system.core 第一个错误解决了,
添加了 system.xml.linq,却不能完全解决第二个问题

这是一个问题

第二个问题是,问题究竟出在哪里,造成vs2008不能正确引用呢
--------------------编程问答-------------------- 楼主的.net framework版本是什么

在引用中添加 Linq的引用 --------------------编程问答-------------------- 1. 框架选择错误,或是没有添加system.core.dll文件的引用。
2.大小写要注意,囧:using System.Xml.Linq; --------------------编程问答-------------------- 使用的是.net framework 3.5 sp1 --------------------编程问答-------------------- using System.Xml.linq;

大写 --------------------编程问答-------------------- 楼主估计是选择的.net 2.0 --------------------编程问答--------------------
引用 2 楼 wuyazhe 的回复:
1. 框架选择错误,或是没有添加system.core.dll文件的引用。
2.大小写要注意,囧:using System.Xml.Linq;



顶    或许你还要打补丁~~~ --------------------编程问答-------------------- 项目--》属性---》里面选择.net3.5 --------------------编程问答-------------------- 在3.5框架下新建页面默认有using System.Xml.linq;
--------------------编程问答-------------------- 在3.5框架下新建页面默认有using System.Xml.Linq;
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,