Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio如何在项目B启动时调试项目A?_Visual Studio_Debugging_Visual Studio 2015 - Fatal编程技术网

Visual studio Visual Studio如何在项目B启动时调试项目A?

Visual studio Visual Studio如何在项目B启动时调试项目A?,visual-studio,debugging,visual-studio-2015,Visual Studio,Debugging,Visual Studio 2015,我有一个Visual Studio 2015解决方案,包含两个项目:AppA和AppB。在某一点上,AppA会启动AppB。我希望调试器在AppA启动AppB时开始运行,以便我可以在AppB中设置断点等,但我不知道如何设置 任何帮助都将不胜感激!! Michael在AppB的启动代码中,添加对的调用。这将暂停执行以允许您附加调试器。debugger.Break()没有导致任何事情发生,但我确实发现debugger.Launch()确实启动了调试器(因此感谢您的提示)。有趣的是,如果我手动启动Ap

我有一个Visual Studio 2015解决方案,包含两个项目:AppA和AppB。在某一点上,AppA会启动AppB。我希望调试器在AppA启动AppB时开始运行,以便我可以在AppB中设置断点等,但我不知道如何设置

任何帮助都将不胜感激!!
Michael

在AppB的启动代码中,添加对的调用。这将暂停执行以允许您附加调试器。

debugger.Break()没有导致任何事情发生,但我确实发现debugger.Launch()确实启动了调试器(因此感谢您的提示)。有趣的是,如果我手动启动AppB,当调试器启动时,我可以看到AppB的源代码。但是,如果我让AppA启动AppB,则调试器会在没有源代码的情况下为AppB启动:(从AppA运行AppB时,在AppB运行的位置是否有pdb文件?Visual Studio为AppA和AppB生成的输出是什么?它们是.exe还是.dll?这肯定是以前多次询问过的,但我找不到位置。。。。