Asp.Net发布Sqlite

ASP.Net发布包含有Sqlite的应用时候没有包含SQLite.Interop.dll文件,Sqlite是区分32位和64位的,在程序编译的目录会生成x64和x86的2个文件夹,每次发布好Web应用时候这2个文件夹不会包含在发布目录,通过如下办法可以实现每次发布的文件中包含这2个目录。

从编译的bin目录复制 x64和x86这2个文件夹到Web应用的根目录,右键SQLite.Interop.dll文件属性,设置复制到输出目录选择如果较新则复制,生成操作选无,设置为内容发布时会包含在根目录,我们的目的是要实现文件在bin目录下,2个目录下的SQLite.Interop.dll都要设置,设置完成后再发布bin目录下面就会有x64和x86目录了。

image  image