为什么 azure devops 没有为特定的 webjob 项目创建 .zip

Why .zip is not being created by azure devops for specific webjob project

我的应用程序中有 3 个 webjob 项目

网络作业 A、B 和 C

当 运行 visual studio ci/cd 我在发布 Webjob.A 项目

时遇到此错误

[错误]错误:找不到具有指定模式的包:

经过一些调查,我发现在发布 artefact 期间,zip 文件是为 webjob.B 和 webjob.C 而不是为 webjob.A 创建的。

有人知道问题出在哪里吗?

将您的评论汇总到此处以帮助其他有同样问题的人。

在 webjob 的 .csproj 文件中添加以下行。

<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.9\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.9\tools\webjobs.targets')" />