我有无法由于某些原因(从Excel 2010模板项目创建的Excel文件)而无法从Visual Studio运行的.NET程序,因此需要调试启动事件。
如果我要调试程序初始化后发生的事件,那没有问题。我从资源管理器运行该程序,将该过程附加到Visual Studio,并在代码中添加一些断点。但是在这里,我需要在启动事件上设置断点。我需要能够将流程附加到Visual Studio,而不是取决于PID,而是取决于特定的流程名称或任何其他可行的解决方案。
当然,Thread.Sleep(1000)
在启动事件中添加a可以给我一些时间在Visual Studio中附加该过程,这是不可能的!