【问题标题】:Azure function templateAzure 函数模板
【发布时间】:2020-02-24 09:49:37
【问题描述】:

当我创建 Azure 函数时,它默认引用 .net core 2.1;我记得过去它引用的是 .net 标准 2.0

问题:现在参考什么更好,为什么会发生这种变化?我倾向于认为 .net 标准更好,因为我没有看到函数使用任何特定于核心的功能。我错过了什么?

【问题讨论】:

  • 所以您正在创建 azure function v2?改成2.0应该没问题。
  • 是的,改变不是问题。但我想了解为什么 MS 建议使用 .net core 2.1 而不是标准
  • 2018 年 10 月之前,使用 .net 标准 2.0。之后默认引用.net core 2.1。两者都可以工作。
  • 如果你不需要使用.net core API。您可以继续使用 .net 标准 2.0。这没问题。

标签: .net azure azure-functions


【解决方案1】:

.net core 2.1 是最新的模板。 2018 年 10 月之前使用的模板是 .net 标准 2.0。两个框架都有效。 Function v2 从一开始就是基于 .net 核心环境。对框架的更改不会影响之前构建的功能,但您需要提供对 .Net Core API 和相关依赖项的访问权限。

唯一的问题是你不能引用针对不同框架的项目,而且如果不更改 TF,它们将无法兼容。建议您使用 .net core 2.1 以确保长期兼容性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多