【问题标题】:Azure Function dependenciesAzure 函数依赖项
【发布时间】:2021-06-30 09:26:35
【问题描述】:

我正在使用 Visual Studio 开发一些函数。我想利用固定延迟重试让每个函数有不同的退休: [FixedDelayRetry(5, "00:00:10")]

这需要 Microsoft.Azure.WebJobs v2.0.23,它需要 Newtonsoft.Json v11.0.2。我的项目目前在使用 Microsoft.NET.Sdk.Functions v1.0.38 的 .Net Framework 中,它依赖于 Newtonsoft.Json v9.0.1。

我是否认为因为我使用的是 .Net Framework 我无法将 Microsoft.NET.Sdk.Functions 升级到 v3.x?

如果我在我的项目中将 Newtonsoft.Json 升级到 v11.0.2 并添加 Microsoft.Azure.WebJobs v2.0.23,我会得到一个超出 NewtonsoftJson 依赖约束的包版本 - 我应该担心这个吗?

谢谢 保罗

【问题讨论】:

    标签: azure-functions


    【解决方案1】:

    我的想法是否正确,因为我使用的是 .Net Framework,所以我不能 将 Microsoft.NET.Sdk.Functions 升级到 v3.x?

    是的,你是对的。

    而azure函数包其实就是一个包集合。如果您安装高级软件包,则会覆盖较旧的软件包。所以使用高级包可能会导致无法预料的问题。

    【讨论】:

      猜你喜欢
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      相关资源
      最近更新 更多