C# Mono:无法加载文件或程序集
在我的应用程序进行到一半的时候,我一直会遇到这个错误。我正在运行Ubuntu 12.10。程序集与应用程序位于同一目录中,就像在我的windows桌面上的调试文件夹中一样。实际上,我可以在我的RasberryPi上以这种方式运行它。我确实将程序集加载到mono GAC中。但是,实际程序集的名称均为小写,而在错误中,它有一些大写字母: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
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并使用该副本?