经常有人问我如何在vs 2005中进行Windows Service的断点调试?
在某些应用场合,我们需要将程序做成Windows Service,但是在整个Service的开发过程中,如何在vs中进行断点调试呢?
可由以下几步实现Windows Service的断点调试:
1. 编译程序
2. 安装服务:%WINDIR%Microsoft.NETFrameworkv2.0.50727installUtil ProgramName.exe
3. 启动服务,在DOS窗口中运行:net start 'Service Name'
4. 在vs中,设置相关断点,启动调试,再在工具栏中选择 调试->附加到进程..., 选择您的服务, 确定
好了,你可以进行断点调试了。