代码之家  ›  专栏  ›  技术社区  ›  BCS

从一个vs实例调试程序的多个副本

  •  11
  • BCS  · 技术社区  · 16 年前

    我有一个预先的alpha gui程序 dogfooding 想在调试器下运行(当出现问题时 ;) 但我不想为应用程序的每个实例都启动一个新的vs副本。能做到吗?

    我不希望一次实际调试多个实例,但仍然希望调试器能够查找所有实例。另外,我每天都要启动几十次,这样做就很容易了。

    2 回复  |  直到 9 年前
        1
  •  19
  •   Konstantin Spirin    9 年前

    可以在visual studio的一个实例中多次启动同一个或不同项目的实例。方法如下:右键单击解决方案资源管理器中的任何项目,转到 调试 上下文菜单项,然后单击 启动新实例 .

    您可以从“进程”窗口查看和操作所有正在运行的进程。(调试->Windows->进程)

        2
  •  4
  •   Dan Herbert    16 年前

    这是可以做到的。

    如果您有专业版的visual studio,则可以使用它附加到已打开的应用程序的每个实例。

    首先,使用调试信息编译应用程序,以便实际调试它。

    然后启动你的应用程序。根据需要打开任意多个实例。

    在Visual Studio中,单击顶部菜单中的“调试”>“附加到进程…”。选择要调试的进程。可以通过按住shift键并单击或按住ctrl键并单击列表中的多个选项。

    我刚刚测试了一下以确定。visual studio的一次实例(至少2008年)可以调试同一应用程序的多个实例。

    如果你没有专业版,我想这是做不到的。我绝对相信速成版可以 附加到进程。我不确定什么“付费”版本可以附加到进程中,尽管这是可能的。