Azure Functions 项目 - 无法从当前 NuGet 包加载文件

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

我已将一些旧的 WebJobs 和辅助角色合并到新的 Azure Function 项目中。我以前使用过 Azure Functions,没有遇到任何问题。这个项目有一个持续存在的问题,我已经为此奋斗了几天。它在控制台窗口中抛出以下错误:

System.Private.CoreLib:调用目标已引发异常。 Microsoft.Azure.WebJobs.Extensions.Storage.Queues:无法加载文件或程序集“System.Memory.Data,Version=6.0.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”。系统找不到指定的文件。 值不能为空。 (参数“提供者”)

此错误出现在旧版本的项目中。我使用 .NET 6.0 从头开始重建它。它工作了一段时间,但随后又返回了错误。当前环境是:

Visual Studio 17.11.5, Azure Functions 和 Web 作业工具 17.11.231.19466

我尝试了多种 NuGet 包版本的组合。相关的(我认为)NuGet 包是:

Microsoft.Azure.WebJobs.Extensions.Storage 5.3.3, Microsoft.NET.Sdk.Functions 4.5.0"

我还尝试删除 Microsoft.Azure.WebJobs.Extensions.Storage 并将其替换为 Microsoft.Azure.WebJobs.Extensions.Storage.Queues,但没有结果。

我进行了广泛的搜索,没有发现与我的错误相符的参考资料。任何建议将不胜感激。

提前致谢,

罗伯特·基思

c# .net azure azure-functions
1个回答
0
投票

请尝试“Microsoft.Azure.WebJobs.Extensions.Storage”“5.3.2”Microsoft.NET.Sdk.Functions”版本=“4.4.0”

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