bor*_*per 10 .net windows-services visual-studio-2010
在Visual Studio中,从"调试"菜单中选择"附加到进程".
将出现"进程"对话框.
单击显示系统进程.
在"可用进程"部分中,单击服务进程,然后单击"附加".
但是,我没有看到"显示系统进程".选项.我已经尝试检查其他选项,但我的服务没有显示在列表中.
是的,我已经安装并启动了服务,可以在服务管理器中看到它.
我也知道调试onstart是不可能的.但是,我有一个连续循环运行.
the*_*yer 16
您必须执行以下操作:
如果上述方法无效,则需要提供有关设置的其他详细信息.:-)
您可以在服务中添加某个地方,例如在OnStart方法中使用此代码:
#if DEBUG
System.Diagnostics.Debugger.Launch();
#endif
Run Code Online (Sandbox Code Playgroud)
在服务启动时,您将获得调试过程的提示对话框.不要忘记在Debug模式下构建并切换到生产中的Release