1.簡直是作死帝呀。不需要修改dll的名字,否則就坐等悲劇吧
如果項目中有x86和x64的dll,可以建兩個不同的文件夾分別存放,但是千萬不要修改掉默認的dll的名字
System.Data.SQLite.dll
2.這個dll是區分x86和x64平台的,務必設置項目的目標平台對應到正確的dll
3.需要修改項目屬性中的目標平台為正確的平台
4.可能還會提示“混合模式程序集是針對“v2.0.50727”版的運行時生成的,在沒有配置其他信息的情況下,無法在 4.0 運行時中加載該程序集”
在配置文件中添加startup節點
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>