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