如何在Visual Studio智能设备项目中为HHpc / Windowsce设备设置Sqlite?

时间:2011-03-10 05:30:21

标签: c# sqlite windows-ce smart-device

在winforms application / asp.net中,如果我引用sqlite.dll,则sqlite可以正常工作。

但是,当我尝试使用智能设备项目时,它无法构建,因为 这个错误:

Can't find PInvoke DLL 'SQLite.Interop.DLL'.

我做了什么也是我的项目文件中的参考system.Data.SqLite.dll,还添加了我的设备的Windows文件夹(Windows SE Emulator / Datalogic Memor windows ce 5.0)。

这里有人经历过这个并解决这个问题吗? 目前我正在使用SQLcompact 3.5用于手持设备,但我在速度和容量方面遇到了弊端,我知道sqlite会解决它。

谢谢你。

1 个答案:

答案 0 :(得分:2)

我得到了解决方案:

我们需要在项目根文件夹中添加SQLite.Interop.066.DLL。

然后右键单击SQLite.Interop.066.DL以查看其属性。

下一步设置其Build Action = Content 和              复制到输出目录=如果更新则复制

重建/构建项目并尝试再次测试。