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
天书 阅读(2056)
评论(0) 编辑 收藏 引用