在没有设置项目的情况下安装Windows服务

use*_*868 2 c# installer windows-services setup-deployment visual-studio-2012

我在c#中编写了一个标准的简单.net窗口服务.现在我想安装它并运行它.

在MSDN上,它表示要向项目添加安装程序并创建一个安装项目来部署和安装该服务. http://msdn.microsoft.com/en-us/library/aa984263%28v=vs.71%29.aspx

我已将安装程序添加到我的项目中.但是,我有Visual Studio 2012,它没有安装项目模板.有什么替代方案?

另外我知道Visual Studio命令提示符可以调用InstallUtil.exe,它应该可以安装服务.这与设置项目安装有什么区别?如果我使用InstallUtil.exe,我还需要在项目中安装程序吗?

Ode*_*ded 5

installutil.exe正如您所说,您可以在提升的命令窗口中使用它.

Installer工具是一个命令行实用程序,允许您通过执行指定程序集中的安装程序组件来安装和卸载服务器资源.此工具与System.Configuration.Install命名空间中的类一起使用.

这与使用安装程序没有什么不同,只要获得服务设置即可.