.net 核心 3.0 上的 Azure Functions

Posted

技术标签:

【中文标题】.net 核心 3.0 上的 Azure Functions【英文标题】:Azure Functions on .net core 3.0 【发布时间】:2020-01-30 04:44:13 【问题描述】:

现在 .Net Core 3.0 发布了 Core3 上的 Azure Functions 的故事?

当我尝试将项目翻转到 <TargetFramework>netcoreapp3.0</TargetFramework> 它仍然报告为在 2.2 上运行。

如果我尝试访问 3.0 的 api,它只会爆炸,这是有道理的,因为尽管有项目设置,它似乎强制它运行时。

【问题讨论】:

这可能会有所帮助 - ***.com/questions/58133089/… 【参考方案1】:

Azure Functions 尚不适用于 .NET CORE 3。更多信息请查看here

更新

Azure Functions 3.0 预览版现已推出!

有关如何在 Azure 上使用预览版以及如何在本地使用 3.0 工具的说明,请参阅此帖子: https://dev.to/azure/develop-azure-functions-using-net-core-3-0-gcm

更新 2

Azure Functions 3.0 自 2019 年 12 月 9 日起正式发布。

有关迁移说明,请参阅文档:https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions

【讨论】:

问题已更新:.NET Core 3 预览版可用,2020 年应该可用 我查看了该帖子以获取预览说明,但在根据说明更新模板后,下拉菜单中没有“Azure Functions v3 Preview”。我打算在博客上发表评论询问它,但是他们在您发表评论之前询问的信息量太多了。 @PaulDempsey 您是否设置了环境变量(AzureFunctionsHiddenTagsVisible)?并重新启动VS?它对我有用.. 对我来说同样的问题【参考方案2】:

昨天 (09.12.2019),Microsoft announced the Azure Functions 3.0 go-live release 支持具有长期支持 (LTS) 的 .NET Core 3.1。

2020 年 3 月 3 日,对 .NET Core 3.0 的支持结束 - 因此,对于阅读本文的任何人,您都应该使用 .NET Core 3.1 和 Azure Functions 3.0

延伸阅读:How and why you should upgrade your .NET Azure Functions to 3.0

【讨论】:

以上是关于.net 核心 3.0 上的 Azure Functions的主要内容,如果未能解决你的问题,请参考以下文章

在 Elastic Beanstalk 上的 Asp.net core 3.0

在 Azure Pipelines 上构建 .NET Core 3.0

Azure Function App VS 2019 .NET 3.0 中的错误 - 找不到方法:'IFunctionsHostBuilder.get_Services()'

VSCode中的Python Azure函数(HTTPTrigger)上的调试未正确启动Func Host Start

用于 asp.net 核心的 ELMAH

在 Asp.Net Core Web 应用程序中使用 EasyAuth 对 Azure 应用服务上的 AAD 进行身份验证时,无法填充 ClaimsPrincipal