【问题标题】:Vb.Net MySQL on Linux with Mono Error带有单声道错误的 Linux 上的 Vb.Net MySQL
【发布时间】:2014-04-22 03:48:26
【问题描述】:

我的机器上安装了 mono-runtime 和 mono-basic。我已经能够在其上运行其他 vb.net 应用程序。但是,我正在尝试运行我制作的引用latest .Net & Mono MySQL Connector 的应用程序。当我在寡妇上运行它时它工作正常,但是当我尝试在 Linux 上运行它时,我得到:

    Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
File name: 'MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
  at ASGI.Module1.Main () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
File name: 'MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'
  at ASGI.Module1.Main () [0x00000] in <filename unknown>:0

【问题讨论】:

  • 您是否复制了 MySQL 连接器的 *.dll?异常说您缺少引用的依赖项。
  • 是的,所有 4 个 .dll 都与应用程序位于同一目录中。

标签: mysql .net linux vb.net mono


【解决方案1】:

原来我必须按照here 的说明将 .dll 安装到单声道 GAC。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多