gpt4 book ai didi

c# - ServiceStack.OrmLite.Sqlite.Core 无法加载正确的 Sqlite DLL

转载 作者:太空宇宙 更新时间:2023-11-03 12:26:51 24 4
gpt4 key购买 nike

我会保持简短和甜蜜...

操作系统:Windows 7 x64 最新更新集成开发环境:Visual Studio 2017 15.2框架:.Net Core 1.1/Standard 1.3

重现步骤:

1) 文件 -> 新建项目(.Net Core 控制台应用程序)2)创建了一个简单的Customer Poco3) 安装包ServiceStack.OrmLite.Sqlite.Core (ver is 1.0.42)4)为Customer Poco引入命名空间5) var dbFactory = new OrmLiteConnectionFactory("mypath\test.sqlite", SqliteDialect.Provider, false);6) 使用 (IDbConnection db = dbFactory.OpenDbConnection())...

此时我得到:

System.IO.FileLoadException:'无法加载文件或程序集'Microsoft.Data.Sqlite,版本=1.1.1.0,文化=中性,PublicKeyToken=adb9793829ddae60'。找到的程序集的 list 定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)'

所以基本上我真的把所有东西都归档了,安装了适当的包和它的依赖项,做了一个简单表的最基本的创建,我马上就得到了这个错误。

关于如何让它工作的任何想法?

最佳答案

打开 Nuget 包管理器并安装 Microsoft.Data.Sqlite

ServiceStack.OrmLite.Sqlite.Core 没有附带 Sqlite,您必须先安装它。

关于c# - ServiceStack.OrmLite.Sqlite.Core 无法加载正确的 Sqlite DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44457759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com