Visual studio 2008 为Windows服务创建MSI安装程序

Visual studio 2008 为Windows服务创建MSI安装程序,visual-studio-2008,windows-services,windows-installer,Visual Studio 2008,Windows Services,Windows Installer,我在VisualStudio2008中有一个Windows服务项目。我还添加了安装和部署项目。不幸的是,当我安装它时,服务没有显示在服务MMC管理单元中 我已经将ProjectInstaller添加到服务项目中,并且我已经按照说明进行了操作。您要查找的(我可以看到,这篇文章中没有任何内容)是ProjectInstaller类。如果在“设计”视图中打开服务,可以右键单击并选择“添加安装程序”。这会向项目中添加一个类,默认情况下(我认为)名为ProjectInstaller.cs。在设计视图中,您将

我在VisualStudio2008中有一个Windows服务项目。我还添加了安装和部署项目。不幸的是,当我安装它时,服务没有显示在服务MMC管理单元中

我已经将ProjectInstaller添加到服务项目中,并且我已经按照说明进行了操作。

您要查找的(我可以看到,这篇文章中没有任何内容)是ProjectInstaller类。如果在“设计”视图中打开服务,可以右键单击并选择“添加安装程序”。这会向项目中添加一个类,默认情况下(我认为)名为ProjectInstaller.cs。在设计视图中,您将看到两个默认名称为ServiceProcessInstaller1和ServiceInstaller1的项目。更改每个帐户上的属性,以确定您希望在哪个帐户下运行服务、服务名称、描述等

然后,在MSI项目中,单击自定义操作编辑器图标,并将“来自ServiceProject的主要输出”添加到所有操作中,包括安装、提交、回滚和卸载

这是一个例子


祝你好运。

这篇文章中与我相关的部分是。。。“让我在internet上搜索数小时的要点是右键单击并从打开的窗口中选择“查看自定义操作”,右键单击根节点,选择“添加自定义操作”,选择应用程序文件夹,然后选择您的服务。这将确保在安装服务时,它已在服务MMC中注册”