Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Mono:无法加载文件或程序集_C#_.net_Linux_Vb.net_Mono - Fatal编程技术网

C# Mono:无法加载文件或程序集

C# Mono:无法加载文件或程序集,c#,.net,linux,vb.net,mono,C#,.net,Linux,Vb.net,Mono,在我的应用程序进行到一半的时候,我一直会遇到这个错误。我正在运行Ubuntu 12.10。程序集与应用程序位于同一目录中,就像在我的windows桌面上的调试文件夹中一样。实际上,我可以在我的RasberryPi上以这种方式运行它。我确实将程序集加载到mono GAC中。但是,实际程序集的名称均为小写,而在错误中,它有一些大写字母: Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assem

在我的应用程序进行到一半的时候,我一直会遇到这个错误。我正在运行Ubuntu 12.10。程序集与应用程序位于同一目录中,就像在我的windows桌面上的调试文件夹中一样。实际上,我可以在我的RasberryPi上以这种方式运行它。我确实将程序集加载到mono GAC中。但是,实际程序集的名称均为小写,而在错误中,它有一些大写字母:

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
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“MySql.Data,Version=6.8.3.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d”或其依赖项之一。
文件名:“MySql.Data,版本=6.8.3.0,区域性=neutral,PublicKeyToken=c5687fc88969c44d”
位于:0中的ASGI.Module1.Main()[0x00000]
[错误]致命的未处理异常:System.IO.FileNotFoundException:无法加载文件或程序集“MySql.Data,版本=6.8.3.0,区域性=中性,PublicKeyToken=c5687fc88969c44d”或其依赖项之一。
文件名:“MySql.Data,版本=6.8.3.0,区域性=neutral,PublicKeyToken=c5687fc88969c44d”
位于:0中的ASGI.Module1.Main()[0x00000]

您是否将Windows版本的MySql.Data.dll复制到Linux?如果是这样,它很可能会失败,因为Windows版本可能没有为Mono做好准备。您是否尝试将“选择平台:”更改为.NET和Mono并使用该副本?