我有两个winforms项目的解决方案。项目A用于启动项目B的多个副本,每个副本都有不同的参数。
如果我构建项目B并从项目A启动exe,它工作正常。问题是,我希望能够在项目A启动后逐步执行项目B,以便我可以调试args传递的问题。
如何设置项目以便我可以传递args并从项目A逐步进入项目B?
答案 0 :(得分:2)
您可以使用Debugger.Launch()方法。将此内容写入项目B的入口点并运行项目A.
Debugger.Launch Method()
启动并附加调试程序。
答案 1 :(得分:2)
Visual Studio允许您设置启动选项,例如用于应用程序调试的命令行参数。
作为一个选项,您可以将要调试的项目设置为启动项目,然后使用Properties > Debug > Command line arguments
设置所需的命令行参数,然后按 F5 进行调试。
命令行参数属性指定命令行参数 在启动应用程序时调用。
有关更多信息,请查看: How to: Set Start Options for Application Debugging