Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

WebJobsにデプロイするときMSDeployPublish が見つかりませんでエラーが発生する

ちょっとはまったので備忘録。

Visual Studio の ProjectをPackage Reference形式にしているときに、WebJobsへデプロイしようとすると、MSDeployPublishが見つかりません的なエラーが表示されます。

ググってたら、Issueがありました。

Make WebJobs.Publish compatible with NuGet v3 protocol (PackageReference) · Issue #1109 · Azure/azure-webjobs-sdk · GitHub

当面の回避策としては、以下をcsprojに追加すればOKです。

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