| 
                         | 
                    
                              1 
                        
                        
                                  1
                             
                            
   在你的主要功能,而不是调用
    我通常输入代码来检查命令行参数,如下所示: 
  然后将VS设置为在调试模式下以-c发送。  | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  3
                             
                            TopShelf . 它将允许您创建一个简单的控制台应用程序,您可以作为控制台应用程序进行调试,但它也可以注册为服务并作为服务运行。 根据我的经验,这非常方便,因为如果需要,您可以轻松地调试服务,而无需更改任何代码。  | 
                
| 
                         | 
                    
                              3 
                        
                        
                                  0
                             
                            
 不管怎样,把它添加到OnStart,构建,安装和启动你的服务中。一旦你开始了,它就会像挂起来一样。附加到服务进程(确保您选择了正确的附加到代码基,这样您甚至可以调试启动。 
  
  |