以下情况下可以考虑使用附加进程调试:
1、现有工程或程序无法正常运行;
在vs中打开项目或工程不能正常运行,可能该项目是整个业务系统中的一部分,包括数据访问借助第三方基础平台,或使用wcf或webservice远程调用网络服务。
2、自己开发的程序要求嵌入到其他框架中(或整个业务系统中),数据调用、使用接口等遇到问题,除非调通所有必需的步骤,使当前程序能正常调试。
3、要求调试的程序是一部分,不完整的,不能通过运行整个项目正常调试,但是有在远程服务器上部署站点,可以正常运行。
4、现有工程可以正常调试(指的是可以重新生成解决方案 ,使用单步或逐步调试),但是每次修改模块都要求重新运行整个系统,准备测试数据,一步一步测试到修改模块,在执行调试过程,这一流程很是费时间。