【发布时间】:2017-06-09 12:23:39
【问题描述】:
我会保持这个简短而甜蜜的......
操作系统:Windows 7 x64 最新更新 IDE:Visual Studio 2017 15.2 框架:.Net Core 1.1 / Standard 1.3
重现步骤:
1) 文件 -> 新项目(.Net Core 控制台应用程序) 2) 创建了一个简单的客户 Poco 3) 安装包ServiceStack.OrmLite.Sqlite.Core (ver is 1.0.42) 4) 为客户 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'。找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040)'
所以基本上我真的把所有东西都归档了,安装了适当的包和它的依赖项,并做了一个简单表的最基本的创建,我马上就得到了这个错误。
关于如何让它发挥作用的任何想法?
【问题讨论】:
-
@mythz 有什么想法吗?提前致谢。
标签: c# sqlite .net-core visual-studio-2017 ormlite-servicestack