使用VS2017社区我已经编写了可在我的本地计算机上运行的服务。我遵循这里的指令: https://docs.microsoft.com/en-us/dotnet/framework/windows-services/walkthrough-creating-a-windows-service-application-in-the-component-designer如何使用Visual Studio 2017社区部署Windows服务
并使用Installutil.exe成功安装(按照上述链接中的说明)。都好。
我现在想在我们组织的六台服务器上部署该服务器。在微软的有关安装服务的文档(https://docs.microsoft.com/en-us/dotnet/framework/windows-services/how-to-install-and-uninstall-services)它说:
如果你是谁想要释放一个Windows服务,用户可以安装和卸载你应该使用InstallShield
,并链接到一个开发商一个页面适用于VS2012(不能发布任何更多的链接作为我的声誉< 10)
我已经下载并安装了“Microsoft Visual Studio 2017安装程序项目”包,它允许我创建一个安装项目。当我运行它时,它会正确安装项目输出(即将exe文件复制到Program Files中的正确文件夹),但不会创建该服务。
有关于本网站的服务部署(问题9021075)中的详细说明,但是,当我按照提示进行操作,我得到上安装1001错误。
所有我能找到的文件指的是早期版本的VS或以前的安装程序包的,所以我也不肯定,如果我可以用我使用的软件做到这一点。
因此,使用VS2017社区微软的Visual Studio 2017年安装项目,如何创建一个独立的安装程序来部署时使用InstallUtil本地安装工作正常服务?
或者我可以在目标机器上使用InstallUtil吗?我想我需要为他们安装Visual Studio,我不想这样做。有更快的方法吗?
我只有6台服务器上安装此,因此即使部分手工作业,各地可能会做。
InstallUtil.exe是.NET Framework的一部分,因此不需要安装Visual Studio。 –
谢谢。帮助我找到解决方案 –