我正在努力从 .net6 迁移到 .net8。我已阅读文档说不要再使用与
Microsoft.Azure.WebJobs.*
相关的包引用。在当前项目中,openAPI 使用类似 [OpenApiOperation]
的装饰,但这依赖于 Microsoft.Azure.WebJobs.Extensions.OpenApi.Core.Attributes
。如果我删除代码就会中断。我该如何为此提供支持?
在 .NET 8 中迁移和使用 OpenAPI 的步骤:
删除过时的软件包: 从项目中删除对 Microsoft.Azure.WebJobs.* 包的所有引用。
使用 Microsoft.Azure.Functions.Worker: 在 .NET 8 中,建议的方法是使用 Microsoft.Azure.Functions.Worker 而不是 Microsoft.Azure.WebJobs。更新您的项目以使用此包。