【问题标题】:System.PlatformNotSupportedException with MAUI and MySql.Data on .NET 6.NET 6 上带有 MAUI 和 MySql.Data 的 System.PlatformNotSupportedException
【发布时间】:2022-09-29 16:39:48
【问题描述】:

我正在尝试使用 MySql.Data 8.0.30 创建与 MAUI .NET6 的 MySQL 数据库的直接连接。

        MySql.Data.MySqlClient.MySqlConnection conn;
        conn = new MySql.Data.MySqlClient.MySqlConnection();
        conn.ConnectionString = Constants.connectionString;
        conn.Open();

我得到一个System.PlatformNotSupportedException:此平台不支持操作。.Open() 的异常。我知道这是不言自明的,但我的印象是 .NET 6 完全是跨平台的,有没有办法解决这个问题?如果不是 .NET 6,我应该在 NuGet 包中寻找什么来表明它们与 MAUI 兼容?

提前致谢

  • 您在哪个平台上遇到异常?
  • @Jason 我的目标是 Android 平台

标签: .net nuget maui


【解决方案1】:

当您在 MySql 服务器和您的项目之间建立连接时,可能会出现一些问题。你选择的方法是对的。然后我找到了一个课程你可以参考this

此外,doc 还提供了如何连接到项目的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-02
    • 2011-06-19
    • 2022-12-24
    • 2018-03-17
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    相关资源
    最近更新 更多