Visual Studio安装程序项目扩展 - 安装服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio安装程序项目扩展 - 安装服务相关的知识,希望对你有一定的参考价值。
我正在使用Visual Studio Installer Projects Extension为我的项目创建.msi。
安装程序似乎在大多数情况下都可以正常工作,但安装后它不会启动我的服务,我必须手动运行MyService.exe。
有没有办法做到这一点?或者我可以在某处注入一些自定义安装程序代码?
Viusal Studio Installer项目不公开Windows Installer的基础ServiceInstall / ServiceControl表。这迫使开发人员使用自定义操作重新发明轮子,导致易碎的安装程序。
Windows Installer XML可以合并正确实现ServiceInstall / Service Control的模块。然后,您可以将该合并模块引用到Visual Studio安装程序中,以完成破坏最佳实践的任务。可以在此处找到对此的讨论:
Augmenting InstallShield using Windows Installer XML - Windows Services
Redemption of Visual Studio Deployment Projects
IsWiX Tutorials - 如何使用WiX / IsWiX创作Windows服务
Microsoft已在此MSDN文章中描述了创建服务安装程序的过程:How to: Add Installers to Your Service Application
看看这是否有帮助:
http://www.installsite.org/pages/en/msi/tips.htm
向下滚动到使用Visual Studio安装服务。
它是一个将ServiceInstall / ServiceControl功能添加到VS设置的工具。我有一段时间没有更新它,但所有的来源都在那里。
以上是关于Visual Studio安装程序项目扩展 - 安装服务的主要内容,如果未能解决你的问题,请参考以下文章
以公共文档文件夹为目标的 Visual Studio 安装项目
visual Studio 2017 扩展开发《向Visual Studio菜单栏新增一个菜单》
Visual Studio2015 Nuget安装OpencvSharp包
Visual C++ 项目引擎安装不正确。生成无法继续。请修复 Visual Studio 的安装.这个是怎么回事啊?