クライアントとサーバーの両方が実行されているソリューションがあり、多くのプロジェクトがあり、ソリューションのフロントエンドは Silverlight です。コードの実行中に [すべて中断] を押して、現在実行中のコード行で停止することを期待します。代わりに、「利用可能なソースがありません。現在の場所で利用できるソース コードはありません」というメッセージが表示されます。これに対する解決策は何ですか?どの部分が実行されているかに関係なく、すべてを中断するたびに発生することに注意してください。標準のブレークポイントは停止します。
質問する
7533 次
1 に答える
4
これは標準的な動作のように聞こえます... 舞台裏でフレームワーク dll (ntdll.dll / windowsbase.dll / presentationframework.dll など) が魔法を実行していることを思い出してください (メッセージ ポンプのリッスン、OS の操作など)。 ...
そのため、ほとんどの場合、「すべてを壊す」と、それらのいずれかに陥る可能性が非常に高くなります。
ウィンドウを開いて、現在のCall Stack
場所を正確に確認できます (右クリックして " Show External Code
" が必要になる場合があります)...そして、特定のメソッド呼び出しがそこに表示されることもあります...
コードにブレークポイントを配置してそこで停止することは、通常、特定のアプリケーションに関連するメソッドで停止する正しい方法です。
于 2013-03-05T10:21:00.357 に答える