【问题标题】:Mono MySQL.Data 6.9 Open NotImplementedExceptionMono MySQL.Data 6.9 打开 NotImplementedException
【发布时间】:2017-05-23 18:30:55
【问题描述】:

尝试在 Mono 中使用 MySQL.Data,一旦我尝试连接,进行 Open() 调用,它就会抛出带有堆栈跟踪的 NotImplemented 异常:

在 System.Management.ManagementObjectSearcher.Get()[0x00000] 中 /private/tmp/source-mono-2017-04/bockbuild-2017-04/profiles/mono-mac-xamarin/build-root/mono-x64/mcs/class/System.Management/System.Management/ManagementObjectSearcher.cs :102 在(包装器远程调用与检查) System.Management.ManagementObjectSearcher:Get () at MySql.Data.MySqlClient.MySqlConnectAttrs.get_OSDetails() [0x00010] 在 :0

有人看过吗?

使用

  • .NET Framework 4.7(目标)
  • 单声道 5.2.0.104
  • MySql.Data 6.9.9
  • OSX 塞拉利昂
  • VS 7.1 预览版

更新这里真的很奇怪。我把代码带到一台 Win 机器上并在那里编译并运行它。但是当我将代码带到 OSX 并在没有编译的情况下运行它(换句话说,使用 Windows 中的二进制文件)它运行良好,连接没有问题!一旦我在 OSX 中清理和重建同样的错误!想知道它是否与需要设置的某种标志有关。

【问题讨论】:

标签: mysql exception mono


【解决方案1】:

对于任何想知道的人。

事实证明,尽管代码正在处理异常,但我启用了 System.Exception Catchpoint,导致调试在该行中断。

所以我需要做的就是禁用 Catchpoint 并完成。

【讨论】:

    猜你喜欢
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多