代码改变世界

VS C# 怎么调试调试服务?

2010-09-26 15:23  摇滚互联网  阅读(906)  评论(0编辑  收藏  举报

VS C# 怎么调试调试服务?

调试Windows服务
调试Windows服务比普通应用程序要困难些,需要很多步骤。
服务不能像普通应用程序那样在开发环境中直接执行来调试,它必须先安装并启动。
一旦启动了它,你可以用Visual Studio附加到进程来调试代码。
记住,对Windows服务做的任何改动,你都需要卸载并重新安装它。
附加到运行的Windows服务
要调试服务,你需要按如下步骤附加到Windows服务。这里假设你已经安装了服务并成功启动了它。
1. 在Visual Studio中打开项目
2. 选择调试
3. 选择附加到进程
4. 打开选择所有用户的进程
5. 在可用进程中选择你的进程(进程是installutil的服务,安装后要启动在列出来的进程里才有的哦,这个别忘了)
6. 点击附加
7. 比如有一个线程处理程序DoSomething(),在方法里设置一个断点,等待它的执行