【问题标题】:Install Azure Functions version 1安装 Azure Functions 版本 1
【发布时间】:2018-08-24 06:37:57
【问题描述】:

我需要编写一个带有 HTTP 触发器的 Azure 函数。我的问题是,当我在 Visual Studio 2017 中选择 Azure Functions 模板时,它只会创建一个包含两个文件 host.json 和 local.setting.json 的空项目,这让我相信我安装了 Azure Functions 的第 2 版。

当我尝试编译已安装的此版本的 Azure Functions 时,我收到一条消息,提示我需要安装 .Net Frameworik 4.7.2,但我无法在我的 Windows 10 版本上安装此框架版本。

如何降级或安装 Azure Functions 版本 1?

我的环境:

  1. Windows 10(内部版本 10240)
  2. Visual Studio 2017 Professional(版本 15.5.4)

有什么帮助吗?

【问题讨论】:

    标签: azure visual-studio-2017 azure-functions


    【解决方案1】:

    如果可能,我建议您将 Visual Studio 2017 更新到 15.8.1。

    15.5.4 似乎太旧了,不适用于最新的Azure Functions and Web Jobs Tools

    最新的 Azure 功能扩展支持许多模板。

    【讨论】:

    • 现在将 Visual Studio 更新到版本 15.8.1,看看这是否会有所不同
    【解决方案2】:

    当您在 Visual Studio 中创建新的 Azure Functions 项目时,系统会询问您需要哪个版本(v1 或 v2)。两个版本的项目结构(您提到的两个文件)是相同的。

    不同之处在于 v1 面向完整的 .NET Framework 4.6+,而 v2 面向 .NET Standard 2.x。

    我刚试过VS 15.8,v1项目模板默认是4.6.1,所以这个版本应该够用了。

    【讨论】:

    • 没有人问我要使用哪个版本?
    【解决方案3】:

    您可以尝试使用func 命令从命令行创建函数应用程序。要安装 CLI,我建议使用 Chocolatey,只需输入 choco install azure-functions-core-tools

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多