gpt4 book ai didi

mysql - Mono 2.10 不喜欢 linux 的 mysql?

转载 作者:行者123 更新时间:2023-11-29 06:57:40 24 4
gpt4 key购买 nike

我捕获了 mysql-connector-net-6.5.4-noinstall.zip对于“.NET & Mono”。我在 MSVS 中使用它,没有任何问题。尝试使用 mono 2.10 在 linux 上运行二进制文件时,我收到有关 mysql dll 无效的错误消息。在单声道开发中查看时,我实际上可以浏览 DLL。当我尝试构建时,编译器抛出一个错误,声称名称无效

当运行在 Windows 上构建的二进制文件时,我得到了这个异常

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
File name: 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'

我如何让它工作?注意:我在 3.5 下构建它,我计划使用的服务器只有 mono 2.6,所以我不能升级到 .NET 4

-编辑-

我检查了服务器说的内容,我得到了这个异常。请注意,mysql.data.dll 位于同一目录中。

** (MySqlTest.exe:28256): WARNING **: The following assembly referenced from /root/apps/MySqlTest/MySqlTest.exe could not be loaded:
Assembly: MySql.Data (assemblyref_index=2)
Version: 6.5.4.0
Public Key: c5687fc88969c44d
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/root/apps/MySqlTest/).

** (MySqlTest.exe:28256): WARNING **: Could not load file or assembly 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.
File name: 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d'

最佳答案

哦^&*(),他们包装错了。他们使用区分大小写的文件名构建 dll,并在压缩之前将 dll 名称小写。重命名为 MySql.Data.dll 即可解决。

关于mysql - Mono 2.10 不喜欢 linux 的 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com