当前位置: 代码迷 >> .NET Framework >> 有关问题事件名称:CLR20r3 System.Data.SQLite
  详细解决方案

有关问题事件名称:CLR20r3 System.Data.SQLite

热度:304   发布时间:2016-05-01 23:24:36.0
问题事件名称:CLR20r3 System.Data.SQLite
做了一个winform程序,数据库使用的SQLite。
因为System.Data.SQLite分为32位和64位,打包发布时做了2个版本的安装包。

现在64的程序在客户处,部分win7 64位系统安装后无法运行,报错问题事件名称:CLR20r3。

错误信息:

问题签名:
  问题事件名称: CLR20r3
  问题签名 01: client.exe
  问题签名 02: 1.0.0.0
  问题签名 03: 546c0c1b
  问题签名 04: System.Data.SQLite
  问题签名 05: 1.0.93.0
  问题签名 06: 53a85ca9
  问题签名 07: 12d
  问题签名 08: 24
  问题签名 09: System.DllNotFoundException
  OS 版本: 6.1.7601.2.1.0.256.1
  区域设置 ID: 2052
  其他信息 1: 8d94
  其他信息 2: 8d941f45206ff6a10a5806e666bac63b
  其他信息 3: ca1c
  其他信息 4: ca1c2ad5be00bd5859a5418020d2374d

联机阅读隐私声明:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
  C:\Windows\system32\zh-CN\erofflps.txt



------解决思路----------------------
一看问题就知道是  32位和64位  ,兼容性的问题
------解决思路----------------------
你把程序平台设置成x86,而不是anycpu,这样都统一使用同一个版本就好了
  相关解决方案