前言:我查看了其他有关多项目调试的帖子,并找到了配置多个启动项目的建议。不幸的是,这不适合我的方案。
我正在开发一个由 3 个解决方案组成的 C# 项目(VS 2005,Win7 32 位),每个解决方案包含大约 40 个项目。我想在运行时调试整个应用程序,但问题是:在第一个/主要解决方案启动后,在启动第二个解决方案之前必须经过 5 到 10 秒,然后在启动第三个解决方案之前再经过一次。这些时间间隔是运行时初始化所必需的,这些初始化必须在每个解决方案中完成,然后才能开始下一个解决方案。清如泥?
有谁知道我如何完成上述任务并允许失误发生?我无法手动“附加到进程”,因为我试图在实例化每个解决方案的第一类和第二类时对其进行调试。我希望 VS 2005 有一个选项,可以在 EXE 启动时以调试模式运行特定的 DLL,但如果存在这样的功能,我就找不到它。我记得很多个月前在 VS 6.0 中能够做到这一点。提前致谢。