首页 文章

将现有项目添加为Azure Webjob“在将webjob添加到Web应用程序时无法找到Microsoft.Web.WEbJobs.Publish包的1.0.12版”

提问于
浏览
1

我有一个启用了Azure Continuous Delivery的Web应用程序(azure webapp) . 这意味着每当我提交并将其推送到远程时,它都会自动构建应用程序并进行部署 .

我也有一些webjobs,我希望这个过程也可以发布Web作业和Web应用程序 .

我在Visual Studio中找到一个选项,将现有项目作为webjob附加到Web应用程序 . (右键单击Web应用程序>添加>“将现有项目添加为Azure Webjob” .

当我使用该选项将项目添加为webjob时,我收到一条错误消息

无法找到Microsoft.Web.WebJobs.Publish软件包的1.0.12版

enter image description here

我项目中安装的当前最新发布包版本:

Microsoft.Web.WEbJobs.Publish 1.1.0

我的想法是,我不想继续单独发布webjobs . 我希望构建和部署过程同时更新webjobs .

有没有人有同样的问题?

1 回答

  • 0

    我不能用VS2015 update3来重复这个问题 . 但根据错误信息,我建议您在 porjectName.csproj 文件中添加以下代码,并使用管理员权限运行VS.

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

    enter image description here

相关问题