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