Visual Studio诊断工具 - 如何更改选定的进程?

Mar*_*icz 28 debugging sharepoint process visual-studio debug-diagnostic-tool

我正在使用Diagnostic ToolsVisual Studio 2015调试SharePoint Web部件.

我附加了几个w3wp.exe进程,窗口显示以下消息:

正在调试多个进程,但此窗口仅显示w3wp.exe的数据(PID:1208).

Multiple processes are being debugged, but this window is only showing data for w3wp.exe (PID: 1208).

那很好,但我如何改变它显示的过程?

小智 22

它将分析您选择的启动项目.如果您有多个启动项目,请在列表顶部设置要分析的项目.

  • 右键单击解决方案并转到"启动项目"时,您将看到"多个启动项目"区域.在此区域中,您可以使用向右箭头向上/向下移动项目.较高的项目将首先启动,因此将显示在"诊断工具"面板中. (4认同)
  • 不幸的是,这似乎不适用于从 VS2017 开始的 *Google 测试项目 *。我已将 gtest 项目设置为启动项目。然而,*testhost.exe*(为什么它以 gtest 项目开头)仍然是诊断工具(而不是 gtest 进程)观察到的进程。 (2认同)

Tho*_*ler 6

  1. 运行应用程序而不进行调试 (Ctrl-F5)。
  2. 将调试器附加到进程 (Ctrl-Alt-P)。
  3. 选择您想查看的流程。
  4. 单击“附加”。