如何为AzureFunctions V2创建NuGet包以推送到Octopus进行部署?

比拉尔·沙夫卡特(Bilal Shafqat)

我想为我的Azure函数V2项目创建一个Nuget包,以便可以将其推送到章鱼进行部署。但是我遇到了问题,目前我正在使用dotnet pack <.csproj>将代码打包到.nupkg中。如果我使用简单的控制台.net核心应用程序或库.net核心,则可以获取nupkg文件,但是如果我在Azure函数项目上运行dotnet pack <.csproj>则将发布文件夹命名bin \ Debug \ netcoreapp2.1 \ publish在发布文件夹中,我的代码文件和dll存在。但是nupkg文件在哪里?

Bowman Zhu

这个问题是个老问题,请看这里:

https://github.com/Azure/azure-functions-vs-build-sdk/issues/110

dotnet pack无法打包Azure功能。IsPackable属性似乎被强制锁定为false,即使手动修改该属性也无济于事。dotnet cli将拒绝生成.nupkg文件。

在此处输入图片说明

实际上,仅引用项目中的Microsoft.NET.Sdk.Function将使dotnet包无效。这不是您的错误,而是天蓝色函数的设计。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章