Visual Studioで複数のプロジェクトを同時にデバッグすることはできますか?ソリューションのプロパティから複数のスタートアッププロジェクトを選択できますが、ブレークポイントはどのように処理されているのでしょうか? 2つのプロジェクトが同じクラス(異なる2つのインスタンス)を使用していて、ブレークポイントで停止している場合は、1つのプログラムのみ、またはその両方をブロックしますか?どの実行可能ファイルがブレークポイントに到達しているかをどのように知ることができますか?私は少し混乱しています。Visual Studio:複数のプロジェクトを同時にデバッグしますか?
5
A
答えて
12
はい、可能です。ソリューションで複数のスタートアッププロジェクトを設定することもできます(ソリューションを右クリックし、スタートアッププロジェクトの設定、複数のスタートアッププロジェクトを選択)。ソリューションに含まれる各プロジェクトのアクションを指定します。複数のプロジェクトが開始に設定されている場合、デバッガは起動時にそれぞれにアタッチします。
ブレークポイントをヒットすると、デバッグロケーションツールバーを使用しているプロセスがわかります(表示する必要があるかもしれませんが、デフォルトではこれを隠すプロファイルがあります)。現在見ているプロセス、実行中のスレッド、現在のスタックフレームを表示します。
デフォルトの動作は、1つのプロセスが中断したときにデバッガがブレークすることですそれらのすべて。これにより、単一のブレークポイントにヒットしたときに、アタッチされているプロセスの状態を確認できます。
0
いいえexeをデバッグして、リンクされたDLLのデバッグバージョンにステップインすることができます。exeがデバッガと同じDLLを認識できるように注意しているが、2つのexes同時に。少なくとも私が知っている限り。
+0
はい、あなたは(他の).exeを実行してからVSから「プロセスにアタッチ」して選択できます –
関連する問題
- 1. Visual Studio、デバッグ時のライブラリソース
- 2. 複数のフォルダを持つVisual Studioプロジェクト
- 3. デバッグ複数のホストを同時に
- 4. 複数のWebプロジェクトは、Visual Studioで(ほぼ)同じレイアウトが
- 5. Visual Studioプロジェクトの同期
- 6. Visual Studio 2010でのC++プロジェクトのデバッグ
- 7. デバッグ時にVisual Studio 2008がクラッシュします
- 8. Visual Studioのどのバージョンを同時にインストールできますか?
- 9. Visual Studio 2005:異なるプロジェクトからC#コードをデバッグしますか?
- 10. プロジェクトのデバッグ用にVisual Studioの環境変数を設定する
- 11. WFワークフローのデバッグ時にVisual Studio 2015がブレークポイントにヒットしない
- 12. 複数のプロジェクト出力をVisual Studio 2010でインストールする
- 13. Visual Studio 2008のデバッグ
- 14. Visual Studioリンカのデバッグ
- 15. Visual Studioのデバッグ - ネイティブタイプ
- 16. Delphi XE2で同時に複数のアプリケーションをデバッグする
- 17. intellijで複数のWebサーバーを同時にデバッグする方法
- 18. Visual Studio 2010エラーをどのようにデバッグしますか?
- 19. Visual Studioのデバッグ - ローカル変数の順序?
- 20. のVisual Studioプロジェクト
- 21. Visual Studioデバッグ狂気!
- 22. Visual Studio:デバッグ時にクリーンアップコードを実行する
- 23. Visual Studio 2010:複数のC++プロジェクトでの作業
- 24. Visual Studio 2010でIronPythonをデバッグ - ソース行が同期しない
- 25. 複数のプロジェクトをデバッグするASP.NET - エラー
- 26. ソリューション(Visual Studio)でプロジェクトをデバッグすると、アプリケーションがランダムに閉じます
- 27. Visual StudioとQt Creatorの同時開発
- 28. Visual Studio 2010のVisual Studio 2010プロジェクト
- 29. 再生フレームワークで複数のプロジェクトを同時に実行する
- 30. 複数のプロジェクトを同時に作成するCruiseControl.NET
複数のVSを実行します。 – i486
できません。デバッガは一度に1つのビルドで動作し、ブレークポイントに達するとその実行を停止します。上記の** i486 **のように複数のVSがあなたのためのオプションです。 – Shaharyar
デバッグ - >プロセスにアタッチ –