是否可以在Visual Studio中同时调试多个项目?我知道你可以从解决方案属性中选择多个启动项目,但我想知道如何处理断点?如果两个项目使用相同的类(它的两个不同的实例)并且我在其中使用断点停止,它是否只会阻止一个程序或两个程序?我怎么知道哪个可执行文件正在命中断点?我有点困惑.
Jim*_*mmy 27
对的,这是可能的.您可以在解决方案中设置多个启动项目(右键单击解决方案,转到"设置启动项目",选择"多个启动项目"),并为解决方案中包含的每个项目指定操作(无,启动,启动而不调试).如果您将多个项目设置为"启动",则调试器将在启动时附加到每个项目.
当您点击断点时,您可以使用"调试位置"工具栏查看您正在使用的进程(您可能需要显示它,默认情况下某些配置文件会隐藏它).它将显示您当前正在查看的进程,您正在使用的线程以及您所在的堆栈框架:
我相信默认行为是当一个进程中断时,调试器将破坏所有进程.这样,您可以在遇到单个断点时检查任何附加进程的状态.
归档时间: |
|
查看次数: |
7315 次 |
最近记录: |