日期:2014-05-18  浏览次数:20890 次

vs2008如何编译完整的System.Data.SQLite.dll,继上一贴引出的疑问,共200分
用c#.net操作sqlite会用到System.Data.SQLite.dll,网上例子很多。
我为了解决汉字字符编码问题,详细见上一贴http://topic.csdn.net/u/20090601/11/9EDB203E-AE0E-41D8-B21F-CD6147F31408.html需要修改System.Data.SQLite.dll源代码。现在在vs2008环境下,自己在编译System.Data.SQLite.dll的时候,编译能通过,但是生成的System.Data.SQLite.dll就168K比官方的少了大几百K,检查一下是少了文件夹SQLite.Interop里面的内容。运行open数据库时候,在sqlite3.cs line112 UnsafeNativeMethods之前没有加载到SQLite.Interop.dll而为空出错,请教大家vs2008如何编译完整的System.Data.SQLite.dllSystem.Data.SQLite下载地址http://sqlite.phxsoftware.com


------解决方案--------------------
等待高手..........
------解决方案--------------------
System.Data.Sqlite 的 Debug 编译, inteop 跟 程序集是分离的, Release 编译时才用 mergebin 工具合并的.

你可以修改一下两者都 merge 呀
------解决方案--------------------
等待高手..........