azure-functions - Azure 函数依赖项
问题描述
我正在使用 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 依赖约束的包版本 - 我应该担心这个吗?
谢谢保罗
解决方案
我是否认为因为我使用的是 .Net Framework 我无法将 Microsoft.NET.Sdk.Functions 升级到 v3.x?
是的你是对的。
而 azure 函数包实际上是一个包集合。如果您安装高级软件包,则会覆盖较旧的软件包。所以使用高级包可能会导致无法预料的问题。
推荐阅读
- django - Django Datetime 没有被保存
- java - 如何自动(在键入时)扩展和缩小 EditTexts 的列以显示所有符号?
- python - 网球路线的 3D 模拟
- mysql - 如何从 MySQL DB 中的对象数组中获取和显示特定值?
- java - java中的dhtmlx grid.render_table不起作用
- d3.js - 创建美国东南部的 TopoJson/GeoJson 地图
- node.js - getSignedUrl 中的 URL 将在几周后过期
- ios - 可以在其中初始化约束的推荐 UIViewController 覆盖方法是什么?
- apache - 在 Win 10 上使用 Dev Desktop 等待响应 5 分钟后出现 Apache 内部服务器错误
- docker - 我可以将 Docker 运行参数传递给可选的 Golang 标志吗?