我有一个使用
安装的Windows服务installutil windowsservice1.exe
此服务显示在Services
面板中,我可以start / stop
。
但是,当我按F5进行调试时,我收到以下错误
Cannot Start windows Service from the command line or debugger. A Windows Service must be installed......
但是,它已经安装好了。那为什么我会收到这个错误?
答案 0 :(得分:1)
您需要按照此MSDN Library文章
中的说明将Visual Studio调试程序附加到它从上面链接:
由于服务必须在服务控制管理器的上下文中而不是在Visual Studio中运行,因此调试服务并不像调试其他Visual Studio应用程序类型那样简单。要调试服务,必须启动该服务,然后将调试器附加到运行它的进程。然后,您可以使用Visual Studio的所有标准调试功能来调试应用程序。