将 MySqlConnector 与 Azure Functions 结合使用

问题描述 投票:0回答:1

我在使用最新版本的 MySqlConnector (2.3.6) 和 Azure Functions 时遇到问题。

我有一个新的 Azure Functions 项目,.NET 6.0 LTS。当我通过 NuGet 添加 MySqlConnector 包并调试项目时,我遇到了这个错误:

我尝试添加这些包但没有成功:

  • Microsoft.Extensions.Logging.Abstractions
  • MySqlConnector.Logging.Microsoft.Extensions.Logging

指定 MySqlConnector 2.2.7(依赖 Microsoft.Extensions.Logging.Abstractions 之前的最后一个版本)有效。

我更愿意尽可能使用最新的软件包。

关于如何让 MySqlConnector 2.3.6 与 Azure Functions 一起使用有什么见解吗?

编辑:我继续使用 MySqlConnector 2.2.7 进行开发,但是当我尝试连接 MySQL 时,出现了相同的错误。

azure-functions mysql-connector
1个回答
0
投票

在这里找到答案:https://learn.microsoft.com/en-us/answers/questions/665184/azure-function-could-not-load-file-or- assembly-mic

我尝试更改为 MySql.Data 而不是 MySqlConnector,但仍然存在缺少 DLL 的问题。原来我需要:

<_FunctionsSkipCleanOutput>true</_FunctionsSkipCleanOutput>

在 csproj 文件中。

© www.soinside.com 2019 - 2024. All rights reserved.