我开发了一个使用Visual Studio 2008的Windows服务。我想在未安装Visual Studio的计算机上安装该服务,但安装了.NET 3.5。如何安装在.NET 3.5中开发的Windows服务?
通常,InstallUtil.exe应用于安装Windows服务,但InstallUtil.exe实用程序在.NET 3.5中不可用。当我尝试使用.NET 2.0安装该服务时,该服务将显示在服务列表中,但启动该服务时将出现Windows Service错误1053。我们如何避免这个问题并成功安装服务?
当VS在机器上可用时,在安装服务时没有问题。如果VS不可用,我们如何安装在.Net3.5中开发的服务? – srv 2009-10-09 05:08:35
安装项目在构建时会创建一个安装程序(.msi文件)。将它复制(和setup.exe也将在该项目的文件夹中)到您要安装它的机器上并像任何安装程序一样运行它。有一点需要注意的是,您可能需要右键单击安装项目并选择“构建”。默认情况下,当您选择“构建解决方案”时,安装项目不会生成。这个恼人的默认值可以在配置管理器中重写。 – David 2009-10-09 05:44:26