首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应该引用模块'System.Data.Linq‘Version=4.0.0.0,Culture=neutral,Publickeytoken=b77a5c561934e089’

应该引用模块'System.Data.Linq‘Version=4.0.0.0,Culture=neutral,Publickeytoken=b77a5c561934e089’
EN

Stack Overflow用户
提问于 2013-08-12 06:51:26
回答 4查看 15.3K关注 0票数 6

我有一个Visual 2012 web应用程序(fw )。4.5)我尝试将linq连接到我的sql数据库。我向我的项目中添加了一个数据文本,并将其放在根文件夹中。在数据文本文件中,我从我的SQL2012高速公路数据库中添加了一个名为GlobalMenu的表。

我试图使用以下命令使用linq访问数据:

代码语言:javascript
复制
DataContextDataContext db = new DataContextDataContext();
var menupages = from p in db.GlobalMenus
                select p;

Intellisense报告:

代码语言:javascript
复制
Module 'System.Data.Linq' Version=4.0.0.0, Culture=neutral, Publickeytoken=b77a5c561934e089' should be referenced

当我编译并尝试运行我的应用程序时,我得到:

代码语言:javascript
复制
CS0012: The type 'System.Data.Linq.DataContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

System.Data.Linq 4.0.0.0在我的项目中被刷新,我已经手动添加了

代码语言:javascript
复制
 <dependentAssembly>
    <assemblyIdentity name="System.Data.Linq" publicKeyToken="b77a5c561934e089"/>
    <bindingRedirect oldVersion="1.0.0.0-4.5.0.0" newVersion="4.0.0.0"/>
  </dependentAssembly>

在web.config中的运行时部分。然而,错误仍然存在。

另一个问题是,当我将DataContext文件放入App_Code文件夹时,会得到另一个错误。

智能感知报告:无法解析符号“选择”

在编译和运行web应用程序之后,我在设计器文件中的数据文本文件中得到一个运行时错误。

代码语言:javascript
复制
using System.Data.Linq;
using System.Data.Linq.Mapping;

无法解析符号“Linq”。

这个网络项目基于一个标准的"ASP.NET网络表单应用程序“,我试图做的是退出基本编程,所以我看不出我在这里做错了什么。

EN

回答 4

Stack Overflow用户

发布于 2013-08-12 07:28:23

此错误通常是由于DLL版本不匹配造成的。尝试删除bin文件夹并重新构建应用程序。

票数 4
EN

Stack Overflow用户

发布于 2015-05-11 23:15:41

我相信这意味着您正在引用在另一个DLL (程序集)中定义的类/方法。您的项目需要对此库(DLL/程序集)具有引用,以便它可以编译您的项目。(与web/app配置文件无关)

在您的项目中,右键单击“引用”部分的标题,然后选择“添加引用”。浏览到程序集的位置(它应该在‘Assemblies>Framework->System.Data.Linq下)

干杯

票数 3
EN

Stack Overflow用户

发布于 2013-08-18 16:00:11

看起来"Linq类“也可以添加到"APP_Code”文件夹中。当数据文本存储在APP_Code文件夹中时,我无法查询它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18181059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档