【发布时间】:2019-11-05 14:46:40
【问题描述】:
我已经在 WIX 上苦苦挣扎了一段时间。我希望我的程序安装在用户定义的位置,安装服务并在安装后启动程序。
首先我的 msi 包不要求安装路径。
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="Test" />
</Directory>
</Directory>
</Fragment>
有人可以告诉我如何通过更改安装路径提示屏幕吗?
第二次安装我的服务时出现错误,提示我错过了一些权限:
<File Id="FILE_Service" Source="$(var.Service.TargetPath)" />
<ServiceInstall Id="INSTALL_Service"
Name="Servcie"
Description=""
Start="auto"
ErrorControl="normal"
Type="ownProcess"/>
<ServiceControl Id="CONTROL_Service"
Name="Servcie"
Start="install"
Stop="both"
Remove="uninstall"
Wait="yes" />
有人可以告诉我如何使用管理员权限启动我的服务吗?
第三个安装包只包含一个EXE文件,没有引用程序集。有人可以告诉我如何告诉 WIX 搜索参考并安装它们吗?
【问题讨论】:
标签: installation wix windows-services wix3.5