我有一个使用 MySQL 作为数据库的 winforms 应用程序。我正在使用包 MySqlBackup.NET 在应用程序中执行备份任务。
现在我将 MySQL 连接器更新到 8.0.17 版,将 MySqlBackup.NET 更新到 2.3.0 版,这是最新的稳定版本。
问题是,当我尝试使用 MySqlBackup.NET 执行备份时,我收到一条错误消息:"It was not possible to load file or assembly MySql.Data, Version=8.0.16.0"。
换句话说:MySqlBackup.NET 正在尝试定位 MySql.Data 版本 8.0.16.0 并失败,因为我拥有的是 8.0.17。
这对我来说意义不大。毕竟,MySqlBackup.NET 版本 2.3.0 的依赖项声明它需要 MySql.Data 版本大于或等于 8.0.16.0,我已经清楚地满足了这一要求。
我能做些什么来解决这个问题?我最初的想法是在 GitHub 上克隆 MySqlBackup.NET 的存储库,更新对 8.0.17 的引用并自己构建它,但我认为这可能是最后的选择。