开发环境:Visual Studio 2008
开发语言:C#
项目类型:智能设备项目
目标平台:Windows CE
.NET框架:2.0
应用程序:控制台
大致情景:
    我直接创建的Windows控制台程序只要添加一个System.Data.SQLite引用可以访问数据库,并顺利输出里面的内容;
    然后我创建一个智能设备项目,各项设置如上,没有写任何代码,直接添加现有项,把前一步创建的Windows控制台程序的.cs文件添加进来,然后在模拟器中运行,发现不行。于是直接复制到设备中,还是不行啊,到底是什么原因呢,错误提示如下:
TypeLoadException
找不到文件或程序集名称“System.Data.SQLite,Version=1.0.66.0,Culture=neutral,PublicKeyToken=DB937BC2D44FF139”,或找不到它的一个依赖项。
我找了很多别人说的方法,都试过,不行,后来看到一篇文章把SQLite.Interop.dll一起放到该程序的目录下,还是不行,目前唯一没有试过的方法是 http://www.cnblogs.com/yelaiju/archive/2010/12/21/1912541.html 网址说的这个,其实是试过了的,就是没有试出什么效果,我添加了一个设置文件,这样就多了一个.config文件,然后在里面按照这个网址说的加了一个元素,但是没有什么效果。
是在是解决不了了,希望高手能帮忙解决,谢谢~!