C#如何在调试模式下从另一个clickonce winforms项目启动clickonce winforms项目

时间:2016-07-04 19:28:37

标签: c# winforms clickonce

我有两个winforms项目的解决方案。项目A用于启动项目B的多个副本,每个副本都有不同的参数。

如果我构建项目B并从项目A启动exe,它工作正常。问题是,我希望能够在项目A启动后逐步执行项目B,以便我可以调试args传递的问题。

如何设置项目以便我可以传递args并从项目A逐步进入项目B?

2 个答案:

答案 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