Windows services 在调试模式下作为独立应用程序运行windows服务

Windows services 在调试模式下作为独立应用程序运行windows服务,windows-services,console-application,Windows Services,Console Application,我有一个windows服务,每次在开发过程中调试应用程序时都需要安装(installutil)。是否有任何方法可以调整Installer/ProjectInstaller类,使其在调试模式下作为控制台应用程序运行。类似于#if..#endif预处理器可以帮助吗?不确定这是否有帮助,但当我编写服务时,我会将服务的“worker”部分作为DLL写入,并从Winform/console应用程序使用它。我只使用一个实际的服务来调用已经测试过且稳定的worker DLL。我是一个名为Daemoniq的开源

我有一个windows服务,每次在开发过程中调试应用程序时都需要安装(installutil)。是否有任何方法可以调整Installer/ProjectInstaller类,使其在调试模式下作为控制台应用程序运行。类似于#if..#endif预处理器可以帮助吗?

不确定这是否有帮助,但当我编写服务时,我会将服务的“worker”部分作为DLL写入,并从Winform/console应用程序使用它。我只使用一个实际的服务来调用已经测试过且稳定的worker DLL。

我是一个名为Daemoniq的开源windows服务托管框架的开发人员。将windows服务作为控制台应用程序进行调试是其功能之一。你可以从

目前的特点包括:

  • 通过CommonServiceLocator的容器不可知服务位置
  • 通过app.config设置公共服务属性,如serviceName、displayName、description和serviceStartMode
  • 在同一进程上运行多个windows服务
  • 通过app.config设置恢复选项
  • 通过app.config设置所依赖的服务
  • 通过命令行设置服务进程凭据
  • 通过命令行安装、卸载、调试服务
谢谢