2
我编写了一个使用Visual Studio 2010安装项目进行安装的应用程序。作为安装的一部分,我的应用程序将安装并启动Windows服务。那里没有问题。安装前停止服务
当我发布新版本的应用程序时,安装程序会覆盖应用程序文件夹的内容。不幸的是,它不能覆盖已经运行的服务。
如何在MSI开始复制文件之前停止服务?我正在考虑不安装的自定义引导程序(安装程序先决条件),但会删除该服务。或者我可以在安装之前使用Orca添加一个动作?或者你知道另一种方式?
谢谢!服务控制操作看起来像我所追求的。我认为升级到WiX将在未来为我节省很多麻烦。 Visual Studio的安装项目太有限了,尤其是对于确定操作顺序。 –