SQLite参考警告处理器不匹配
我刚刚从SQL服务器改为SQLite,一切都很顺利,一切都运行正常,唯一困扰我的是我收到一条警告,指出与SQLite引用的不匹配,在警告信息下方:
警告1正在构建的项目的处理器体系结构“MSIL”与参考“System.Data.SQLite,Version = 1.0.84.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139,processorArchitecture = x86”的处理器体系结构不匹配,“x86”。 这种不匹配可能会导致运行时故障。 请考虑通过Configuration Manager更改项目的目标处理器体系结构,以便在项目和引用之间调整处理器体系结构,或者使用与项目的目标处理器体系结构相匹配的处理器体系结构依赖于引用。 LivePigeonClient
我安装了错误的参考吗? 或者我真的需要将我的应用程序的目标设置为x86吗? 因为那不是我想要的,有没有人有什么建议可以做什么,摆脱这个警告?
谢谢你的时间!
如果要使用此ADO.NET连接器,则必须指定程序的体系结构。 这是因为这个程序集是一个混合模式程序集 – 它包含本机代码 – 因此它无法在其他体系结构下运行。 如果未指定可执行文件的体系结构,则运行时将在64位计算机上使用64位实例,并且引用的程序集将不可加载。
安装Nuget软件包“System.Data.SQLite(x86 / x64)”以消除此警告。
上述就是C#学习教程:SQLite参考警告处理器不匹配分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/954600.html