增加了对System.Data.SQlite的引用.Linq,仍然得到程序集引用丢失错误

本文关键字:引用 程序集 错误 Linq System Data SQlite 增加 | 更新日期: 2023-09-27 18:05:18

我正在尝试使用SQlite与Linq,我想为我的表手动添加映射。

为了做到这一点,我在我的项目中添加了参考,我要(右键单击)参考>添加参考,然后选择这里找到的两个.dll文件:

C:'Program Files (x86)'System.Data.SQLite'2010'bin

System.Data.SQLite.dll and System.Data.SQLite.Linq.dll

我将我的平台目标改为x86,通过进入项目属性并在Build选项卡下选择x86。

我希望能够使用映射属性,就像我从System.Data.Linq.Mappings

但是当我编译时,我得到以下错误:

Error 1 The type or namespace name 'Linq' does not exist in the namespace 'System.Data.SQLite' (are you missing an assembly reference?)

我确实在我的文件顶部使用了两个语句:using System.Data.SQLite;

using System.Data.SQLite.Linq

我使用的是Visual Studio 2012。

我已经被这个问题困了3天了。

增加了对System.Data.SQlite的引用.Linq,仍然得到程序集引用丢失错误

前几天我遇到了类似的问题,但使用的是不同的库。我的问题与名称空间冲突有关。您是否尝试删除System.Data.SqlLite并留下System.Data.SqlLite .linq,反之亦然?