1:Microsoft.Jet.OLEDB.4.0只支持32位操作系統,不支持64位操作系統,但是可以在64位操作系統中編譯目標改為x86
1:局數據系統由原來的.net2.0升級為.net4.0
2:項目編譯時的目標平臺改為x86
3:System.Data.SQLite.dll因為區分32 64 位還有for x86的版本 目前用for x86版本 1.0.76.0
4:由此產生的問題:
此方法顯式使用的 CAS 策略已被 .NET Framework 棄用。若要出于兼容性原因而啟用 CAS 策略,請使用 NetFx40_LegacySecurityPolicy 配置開關。
源文檔 <http://bbs.csdn.net/topics/370104103>
解決如下:
我的項目是應用程序,首先是在app.config 文件里面根節點加入:
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
以上四個步驟便可解決問題
posted on 2013-11-01 17:28
天書 閱讀(2079)
評論(0) 編輯 收藏 引用