AzureでWebジョブをデバッグしようとすると、次のエラーが発生します。ソースが見つかりません、AsyncExtensions.csが見つかりません。
私はVS 2015に取り組んでおり、webjobはAzureにデプロイされたASP.NET MVCソリューションの一部です。
Webジョブを右クリックして[Azure Webジョブとして公開]を実行し、[デバッグ構成]を選択してWebジョブを公開しました。デバッグを開始するには、webjobを右クリックし、[デバッグ]、[新しいインスタンスの開始]の順に選択します。実行が問題のある行に達すると、問題のある行に対応するエラーではなく、上記のエラーが発生します。これは、いくつかの異なるWebジョブで発生しました。
同じ問題がありましたが、デバッグ→オプション→デバッグ→一般でオプションEnable Just My Codeを有効にすることで解決します。
偶然にも同じようなエラーを再現しました。以下の両方の行を参照してください。
// OK
LogToConsole(String.Format("Pixel format: {0} = {1}", lValue, ival));
// ERROR: AsynchMethodBuilder.cs not found exception
LogToConsole(String.Format("Pixel format: {0} = {1}" + lValue, ival));
両方の行を比較すると、問題がどこにあるかは明らかです。この構文は、構文チェッカーとコンパイラエラーチェックの下に潜入しています。