2017-10-17 1 views
1

Azure Continuous Deliveryを有効にしたWebアプリケーション(azure webapp)があります。 これは、コミットしてリモートにプッシュすると、自動的にアプリケーションをビルドしてデプロイすることを意味します。Azure Webjobとして既存のプロジェクトを追加する "Microsoft.Web.WEbJobs.Publishパッケージのバージョン1.0.12をWebアプリケーションに追加すると見つかりません"

私もいくつかのwebjobを持っています。私はこのプロセスをWebアプリケーションと共にWeb公開したいと思います。

既存のプロジェクトをWebアプリケーションとしてWebjobとして添付するオプションがVisual Studioで見つかりました。 (Webアプリケーション上で右クリック>>「アズールWebjobなどの既存プロジェクトの追加」を追加します。私はwebjobとしてプロジェクトを追加するためのオプションを使用する場合

私は

バージョンを見つけることができません

をというエラーメッセージが表示されます

enter image description here

現在の最新のが私のプロジェクトにインストールされているパッケージのバージョンを公開Microsoft.Web.WebJobs.Publishパッケージの1.0.

Microsoft.Web.WEbJobs.Publish 1.1.0

アイデアは、私は別にwebjobsを公開保つためにしたくないということです。ビルドとデプロイのプロセスで同時にwebjobを更新したいと思います。

誰も同じ問題がありますか?

+0

VSのどのバージョンが持つということでしょうか? –

+0

Vs2015 @DavidEbbo – akd

+0

可能であれば2017を試してみてください。しかし、VSエキスパートに2015年にその理由を尋ねます。 –

答えて

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

+0

この作品でしたか? – bit

+0

私はOPと同じ問題を抱えていて、私のプロジェクトで既にこの行を持っていて、すでに管理者として実行中です。 –

関連する問題