javascript - Visual Studio 2017/19 中的 JavaScript Azure 函数支持(不是 VS 代码)
问题描述
我正在设置一个用 JavaScript (NodeJS) 编写的 Azure 函数 (httpTrigger)。
我目前使用 Visual Studio Code 创建了它(因为我发现的所有教程和示例都使用 VS Code)。但我想将该项目集成到具有多个项目的现有解决方案中,并使用 Visual Studio 2017/2019 继续开发。
通过 生成extensions.csproj
文件后azure-functions-core-tools
,我尝试将其作为现有项目包含到解决方案中,但它忽略了所有其他文件(可能是因为它不应该描述项目中包含哪些文件?)。此外,为函数命名有意义的唯一方法是在解决方案中放置一个以它命名的文件夹,并将项目本身添加到该文件夹中。
您能否指导我以一种干净的方式在具有多个其他项目的标准解决方案中使用 JavaScript Azure 函数,并能够通过 Visual Studio 2017 或 2019 使用它?
谢谢!
解决方案
Visual Studio Code 不会创建可以在 Visual Studio 2017/2019 中打开的“项目文件”。基本上,当你在 Visual Studio 中打开一个 Azure 函数时,你需要在 VS2017 中重新创建文件夹结构,并创建一个“项目文件”。
Visual Studio Code 是一个面向文件夹的编辑器
这意味着 VSC 对您的项目具有与文件资源管理器相同的视角。
Visual Studio(不是 Code)是一个面向解决方案的集成开发环境(简称 IDE)。
解决方法是一个空白解决方案/项目,您可以在其中设置 Visual Studio 代码项目并在项目中一一添加所有相关文件。
尽管 Visual Studio 带有文件夹视图功能,您可以使用它。
希望能帮助到你。
推荐阅读
- excel - 删除除特定范围外的公式
- javascript - 在 HTML5 网络存储中存储来自 jspdf 的文档元素
- mysql - 通过 vb.net 从 mysql 获取结果
- python - 如何在 tkinter 的标签中包含可变文本?
- javascript - 使用 onClick 复制电子邮件表单
- powershell - Powershell 输出校正
- mysql - 我可以将 Snowflake 用作关系数据库吗?
- maven - 如何将不同存储库中的“archetype-catalog.xml”合并到单个 Maven 组存储库中
- single-sign-on - SAP Webgui for HTML 和 SAP Cloud 平台扩展应用程序之间的 SSO
- google-maps-api-3 - 计算航点顺序不起作用谷歌地图API