代码之家  ›  专栏  ›  技术社区  ›  Shawn Steward

如果一个项目启动另一个项目,如何在VB.Net中跨项目进行调试?

  •  0
  • Shawn Steward  · 技术社区  · 14 年前

    这在正常运行时工作得很好,但是在尝试调试它时,我试图找出如何从启动程序开始调试,然后将选定的环境传递到另一个项目中,以便它可以将它们作为命令行参数读取。谢谢。

    3 回复  |  直到 14 年前
        1
  •  2
  •   Greg Sexton    14 年前

    一种可能的解决方案是在不调试的情况下启动可执行文件,然后将调试器附加到它启动的第二个进程。

    http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx

        2
  •  0
  •   Community uzul    7 年前

    我认为您必须将调试器附加到新进程。如果你想手动操作,你可以使用 Tools => Attach to Process

        3
  •  0
  •   Michael Burr    14 年前

    如果这只是一种一次性的事情,最简单的选择可能是添加一个调用 System.Diagnostics.Debugger.Break() 在子进程的源代码初始化的早期。验证要验证的内容,然后删除 Break() 打电话。