在visual studio中添加服务安装程序和服务进程安装程序

Tre*_*vor 14 windows-services service-installer visual-studio

出于某种原因,在将Windows安装程序类添加到我的Windows服务项目后,我在设计模式下打开它并右键单击,但是没有选项可以添加服务安装程序或服务进程安装程序.有谁知道为什么会这样?

Mat*_*vis 35

在Visual Studio 2008和2010中,执行此操作的最佳方法是在设计模式下打开ServiceBase组件(Service1默认命名).然后,在设计器中单击鼠标右键,然后选择" 添加安装程序"选项.这会添加一个ProjectInstaller组件以及必要的程序集引用.ProjectInstaller反过来,该组件会自动添加服务安装程序和服务进程安装程序.

没有额外的细节,我最好的猜测是你手动将一个组件/类添加到你的项目并命名它,Installer而不是让Visual Studio为你工作.

请参阅我在此处发布的有关如何在Visual Studio 2008中创建基本服务的帖子(似乎也在2010年工作).特别注意第6步.

希望这可以帮助.

  • 我很确定VS Express版本本身不支持创建Windows服务.您可能必须手动完成所有操作; 这是我对这些产品的有限经验. (2认同)