1. 做Windows服务开发的时候, 难免涉及到调试的问题, 之前看到网上很多都是说附加到进程, 这个方法没问题, 简单的附加到进程没办法做OnStart方法的调试, 只能做OnStop方法的调试, 没有任何意义.
2. 安装好服务后, 先不启动.
3. 在OnStart方法中设置线程挂起, 这个可以根据服务启动时长来进行调整, 最大为30000(30s), 设置好后重新生成一下.
4. 开启安装好的服务, 然后附加到进程
5. 附加后等待一段时间, 断点调试成功.
1. 做Windows服务开发的时候, 难免涉及到调试的问题, 之前看到网上很多都是说附加到进程, 这个方法没问题, 简单的附加到进程没办法做OnStart方法的调试, 只能做OnStop方法的调试, 没有任何意义.
2. 安装好服务后, 先不启动.
3. 在OnStart方法中设置线程挂起, 这个可以根据服务启动时长来进行调整, 最大为30000(30s), 设置好后重新生成一下.
4. 开启安装好的服务, 然后附加到进程
5. 附加后等待一段时间, 断点调试成功.