解決SQLite不能在.Net Framework 4下執行的問題
這次是發佈到客戶端後程式開不起來
直覺告訴我是沒有載入相關的SQLite DLL造成的問題
網路查了一下
一樣在web.config或app.config檔中加入這一段
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite" />
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
</DbProviderFactories>
</system.data>
然後在參考中加入System.Data.SQLite和System.Data.SQLite.Linq
並設定屬性
建置專案時複製一份到輸出目錄
這樣程式就可以正常運作了