如何在 Visual Studio 2019 中为 C# Azure Functions zip 部署创建 .zip 文件?

All*_* Xu 6 azure-functions

我使用 Visual Studio 2019 创建了一个 C#、.NET Core Azure 函数。

我喜欢按照此处解释的方式进行 zip 部署:

https://docs.microsoft.com/en-us/azure/azure-functions/deployment-zip-push

使用 Visual Studio 2019 为 zip 部署创建 zip 文件的最自动化选项是什么?

Har*_*ran 6

导航到您所在的 Functionapp 的根文件夹functionApp.csproj并运行以下命令

dotnet build /p:DeployOnBuild=true /p:DeployTarget=Package;CreatePackageOnPublish=true
Run Code Online (Sandbox Code Playgroud)

这将发布准备在bin/Publish文件夹中压缩的文件夹和文件。您现在可以使用Compress-Archivepowershell cmdlet 来压缩文件夹或您喜欢的任何其他方式。

  • 您也可以使用“dotnetpublish-oOutputDirectory”命令。了解更多信息[此处](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-publish?tabs=netcore21) (2认同)