C# 調用sqlite報錯:試圖加載不正確的格式


最近使用winform開發一個桌面程序,需要用到sqlite,就去官網上下載一下。

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

這里我選擇Setups for 64-bit Windows (.NET Framework 4.6)

下面有兩個,一個是帶bundle的,一個不帶bundle的(用於Any CPU),於是我就選擇了第二個了

安裝呢過程是下一步下一步,不過要記得你到底安裝到哪里即可。

安裝完成后就要把下面這四個文件拷貝到你的項目的目錄下:

具體在C:\Program Files\System.Data.SQLite\2010\bin(這個是我安裝時選的目錄,存在bin目錄下)

 

 放到你的項目中

 

 運行的時候,如果你選擇Any CPU結果是會報錯:試圖加載不正確的格式

 

 

因為引入的這兩個dll文件是用C++寫的,需要選擇目標平台,如果是Any CPU,那么他會根據你的配置去選擇到底是要編譯為x64還是x86(32位)

右鍵選擇項目

 

 

 

 之后運行就應該沒有問題了

 


免責聲明!

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



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