【发布时间】:2015-11-20 21:21:21
【问题描述】:
好吧,我正在使用 WIX 解决安装程序中的一些问题,我遇到的问题是我的安装程序在 Windows Server 2008 x64 和 x86 中运行不佳,但在其他版本中运行良好作为 Windows 7,Vista,Server 2012...所以我发现安装程序无法在 C:\Users[some user]\AppData\Local 中写入一些服务需要运行的文件并查看问题我发现在 Windows Server 2008 中,文件在服务启动并且软件崩溃后写入,所以我在 InstallExecuteSequence 中做了一些更改,如图所示 Orca Sequence
如您所见,我的自定义操作 ValidateLocalInstallation 在序列表中有 1501,StartServices 有 5900,但是当我运行安装程序时,ValidateLocalInstallation 在 StartServices 之后执行自定义操作,问题仍然存在,服务运行时出现错误。
这是我对此 CA 的配置 CustomActions configuration
1.- 我无法更改此文件的路径,因为它在其他操作系统中运行良好 2.- 我对第二张图片的更改不起作用.....文件是在 StartServices CA 执行后写入的。
任何人都有任何想法......
【问题讨论】:
-
您可以在安装的最后放置您的服务启动CA。
标签: wix windows-installer