【问题标题】:Import Azure Function from portal into Visual Studio将 Azure Function 从门户导入 Visual Studio
【发布时间】:2017-10-20 15:57:16
【问题描述】:

我真的很喜欢在门户中使用 Azure 函数,但我开始需要一些我习惯于提交到我的 git 存储库、轻松添加程序集以及在更熟悉的环境中简单地工作的工具。

是否可以在门户中创建 Azure 函数应用以及函数本身,然后移至 Visual Studio 并将该函数应用作为项目导入?还是我接近这个错误?我知道我们可以直接从 Visual Studio 创建,然后发布到 Azure,也许这就是我们应该首先做的方式。

【问题讨论】:

标签: c# azure visual-studio-2017 publish azure-functions


【解决方案1】:

你可以做几件。您可以在门户中开始开发,然后通过 azure-function-core-tools 使用 func azure functionapp fetch-app-settings <appName> 之类的 CLI 命令下载应用程序设置(连接字符串等) - 但这只会将设置拉入现有的本地项目.

您还可以转到 平台设置 选项卡并打开 应用服务编辑器,您可以下载如下图所示的工作区。这会将函数项目下载到您可以签入源代码管理并与 CI/CD 一起使用的文件夹中。

但重要的一点是 C# 项目的门户使用 C# 脚本文件 (.csx),而 Visual Studio 函数工具创建 .NET 程序集 (.dll),因此如果使用 C#,您将无法下载工作区并在 Visual Studio 中打开它 - 最好将代码复制/粘贴到 Visual Studio 项目中。

我个人认为,自从 VS 2017 的最新 v3 更新以来,我发现从 Visual Studio 开始比功能应用程序的门户更方便。

【讨论】:

  • 谢谢,这正是我一直在寻找的视角。
  • 你是怎么得到这个上下文菜单的?无论我在“探索”选项卡中右键单击什么,都没有“下载工作空间”菜单项,只有“新文件、新文件夹、上传文件、在文件夹中查找”
猜你喜欢
  • 2019-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多