【发布时间】:2013-06-26 14:52:03
【问题描述】:
我们有一个使用 Ormlite.MySql 为 .NET 4.0 构建的项目。
Ormlite 及其依赖项通过 NuGet(它是 ServiceStack.Ormlite.MySql 3.9.54)加载,包括 MySql.Data 6.6.5。
然而,当我们尝试运行代码时,我们得到一个依赖错误:
无法加载文件或程序集 'MySql.Data, Version=6.6.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 或其依赖项之一。系统找不到指定的文件。
NuGet 中的 ServiceStack.OrmLite.MySql 包将 MySql.Data 列为依赖项,但未列出任何特定版本。在反射器中,我可以看到ServiceStack.OrmLite.MySql.dll实际上是引用了MySql.Data.dll的6.6.4.0。
有人遇到过这个问题吗?我讨厌破解配置文件来重定向组件绑定(总是感觉像一个杂物)。
【问题讨论】:
-
查看 MySql 网站,6.6.4 看起来甚至不是 GA 版本;至少,如果是的话,他们不再将其列在list of previous GA releases
标签: mysql ormlite-servicestack