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