[C#] 解決SQLite不能在.Net Framework 4下執行的問題
操作環境: C#2010
SQLite provider使用這套:http://sqlite.phxsoftware.com/
他有支援到ADO.NET 3.5
但在.Net Framework 4的環境下編譯執行時
卻會出現下面的錯誤
"混合模式組件是針對版本 v2.0.50727 的執行階段建置的,無法在沒有其他組態資訊的情況下載入 4.0 執行階段中"
如果你遇到這個問題
在web.confing或app.config檔中<startup>區段修改如下
問題便可以解決了
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
MSDN說明:http://msdn.microsoft.com/en-us/library/bbx34a2h%28VS.100%29.aspx