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)由原來(lái)的.net2.0升級(jí)為.net4.0
2:項(xiàng)目編譯時(shí)的目標(biāo)平臺(tái)改為x86
3:System.Data.SQLite.dll因?yàn)閰^(qū)分32 64 位還有for x86的版本 目前用for x86版本 1.0.76.0
4:由此產(chǎn)生的問(wèn)題:
此方法顯式使用的 CAS 策略已被 .NET Framework 棄用。若要出于兼容性原因而啟用 CAS 策略,請(qǐng)使用 NetFx40_LegacySecurityPolicy 配置開(kāi)關(guān)。
源文檔 <http://bbs.csdn.net/topics/370104103>
解決如下:
我的項(xiàng)目是應(yīng)用程序,首先是在app.config 文件里面根節(jié)點(diǎn)加入:
<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>
以上四個(gè)步驟便可解決問(wèn)題
posted on 2013-11-01 17:28
天書(shū) 閱讀(2074)
評(píng)論(0) 編輯 收藏 引用