SQLite與.Net Framework 4.0的相容性解決方案

congnie發表於2013-10-11
最近在使用vs2010開發基於SQLite的應用程式時,發現會報出相容性異常如下:

System.IO.FileLoadException: Mixed mode assembly is built against version ‘v2.0.50727′ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

困擾了很久,原來我們只需要新增應用程式配置檔案,在configuration節點加入

<startup useLegacyV2RuntimeActivationPolicy="true"> 
<supportedRuntime version="v4.0"/> 
<requiredRuntime version="v4.0.20506" /> 
</startup>

即可解決問題。這樣做可以允許舊的應用程式繫結到新的版本之上。

相關文章