加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB.Net程序设计:引用SQLite时,项目.NET Framework 2.0转.NET F

发布时间:2020-12-17 08:15:00 所属栏目:百科 来源:网络整理
导读:项目框架是Framework2.0,另外Data.SQLite 引用的是2.0的dll 整个项目转4.0时候,运行出错。 Message=混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。 Source=项目名称 StackTrace: 在

项目框架是Framework2.0,另外Data.SQLite 引用的是2.0的dll

整个项目转4.0时候,运行出错。

Message=混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
Source=项目名称
StackTrace:
在 项目名称.SQLiteHelper
搜索一下,解决方法:

1:项目配置增加:useLegacyV2RuntimeActivationPolicy="true"

app.config改:

<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

改为:

<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

重新编译成功!

2:到SQLite官网下载

SQLite官网下载System.Data.SQLite Download Page

Precompiled Binaries for 32-bit Windows (.NET Framework 4.0)

http://system.data.sqlite.org/downloads/1.0.85.0/sqlite-netFx40-binary-bundle-Win32-2010-1.0.85.0.zip

重新引用新的 System.Data.SQLite

重新编译成功!

SQLite就是好用!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读