【发布时间】: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