2016-04-20 12 views
2

Visual Studio 2015は、WFワークフローのデバッグ時に設定したブレークポイントにヒットしません。私が逃した設定はありますか?WFワークフローのデバッグ時にVisual Studio 2015がブレークポイントにヒットしない

再現手順: 1.新しいワークフローコンソールアプリケーションを作成します。 2.ワークフローを作成します。ちょうどWriteLineに活動ワークフローデザイナーでの活動に 3.設定したブレークポイント

をデバッグで実行する 4.ヒットF5これは、VS 2012および2013で正常に動作しますので、私は、私は設定を欠落しているか、存在していますいずれかのことを考えていますバグ...

"Just my code"をデバッグ設定で無効にして解決しました。私の意見では、ワークフローは「私のコード」ですが...

+0

カレンズ...私の下の回答があなたの問題を解決しましたか? – Sammy

答えて

4

「デバッグ設定で「自分のコードだけ」」を無効にして解決しました。私の意見では、ワークフローは「私のコード」ですが...

0

ワークフローがデザイナーのブレークポイントに当たらない場合、私はこの問題を複数回ぶつけています。これはVS 2105に固有のものではありません。これはVS 2013でも発生しています。

解決策として、ワークフロー内の任意のコントロールを移動し、保存し、ソリューションを構築してから、試してみる必要があります。問題の根本的な原因は、XAMLのデバッグシンボル行が更新されないため、ワークフローで最新の変更を識別できないというシナリオがあることです。

この問題を再現できる場合は、XAMLファイル&のデバッグシンボル行を確認してください。デバッグシンボルが更新されていないことがわかります。ワークフロー上の任意のコントロールを移動するだけで、デバッグシンボルが更新され、ブレークポイントがデザイナでヒットします。

enter image description here

これは、この問題が解決しない場合は、私に教えてください。

+0

いいえ、これは私の問題に対する答えではありません。私はデバッグ設定で "Just my code"のチェックを外して解決しました。 – carens

0

「自分のコードだけ」が無効になっている(チェックされていない)場合、ステップイン(コードをデバッグする)が機能しません。

は、ドキュメントでは、テキストと警告ボックスを見つけることができます。

あなたはオプションはデバッグする前にツール]、[オプション、デバッグメニューから(のみ管理)マイコードのみを有効にする]を選択していることを確認してください。別のシーケンス内にネストされた2つのシーケンスがあり、最初の内側シーケンスにブレークポイントを設定した場合、F11キーを押すと、My Codeだけを有効にするオプションが選択されていない場合、2番目の内部シーケンスにデバッグされません。

https://msdn.microsoft.com/en-us/library/dd489405.aspx?f=255&MSPPError=-2147217396

関連する問題