无法在 Azure Functions 中引用 Polly 或其他包

Can't reference Polly or other packages in Azure Functions

我已经在第 4 版 Azure Function 应用程序中尝试了以下内容

#r "Polly"
using System;
using System.Threading.Tasks;

and/or

using System;
using System.Threading.Tasks;
using Polly;

但在这两种情况下,它都表示找不到 Polly。从文档中,我也尝试在函数应用程序的 json 文件中添加框架 46 引用,但这没有用。导入依赖项的最佳方式是什么?

在 Azure Functions v4 中安装 Polly 依赖项注入的解决方法之一是:

  • 打开 Azure Functions V4 项目。
  • Right-click 在项目上 > 单击 Manage Nuget Packages
  • 为您的项目安装所需的扩展,例如

开始在函数class中编写与Polly策略扩展相关的代码,如:

在Azure Functions中添加依赖注入的方法是:

  1. 通过右键单击项目使用 NuGet 包管理器安装依赖注入。 或者
  2. 使用 NuGet official Site 中提供的 DotNet CLI 或包管理器命令。