System.Data.SQLite未能加載文件或程序集


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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM