Linux上的Vb.Net MySQL出现Mono错误

Linux上的Vb.Net MySQL出现Mono错误,mysql,.net,linux,vb.net,mono,Mysql,.net,Linux,Vb.net,Mono,我的机器上安装了mono runtime和mono basic。我已经能够在上面运行其他vb.net应用程序了。但是,我正在尝试运行一个引用了的应用程序。当我在widows上运行它时,它工作得很好,但当我尝试在Linux上运行它时,我得到: Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=6.8.3.0, Culture=n

我的机器上安装了mono runtime和mono basic。我已经能够在上面运行其他vb.net应用程序了。但是,我正在尝试运行一个引用了的应用程序。当我在widows上运行它时,它工作得很好,但当我尝试在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

原来我必须按照说明将.dll安装到mono GAC上。

你复制了MySQL连接器的*.dll吗?异常表示缺少引用依赖项。是的,我找到了,所有4.dll都与应用程序位于同一目录中。