如何解决安装时在用户定义路径下安装文件或程序安装
我对WiX工具集非常陌生。我必须创建一个具有2个要求的安装程序:
我想知道的实际情况。 2. 用户可以选择路径。可能有人会帮助您在用户定义的路径上执行该设置或程序安装。
<Directory Id="TARGETDIR" Name="SourceDir" />
<Directory Id="DesktopFolder" Name="Desktop"/>
<Directory Id="ProgramFilesFolder" />
<Directory Id="INSTALLDIR" Name="Test" />
<Directory Id="dirTest" Name="dirTest">
<Directory Id="ID" Name="Project Name" />
<Directory Id="A_ID" Name="NAME" />
<Directory Id="Queries" Name="Queries" />
<Directory Id="v1311" Name="1.3.1.1"/>
解决方法
在文档中很容易找到
WixUI_InstallDir不允许用户选择要使用的功能 安装,但会添加一个对话框,使用户可以选择目录 该产品将被安装。
此对话框集在以下位置的文件WixUI_InstallDir.wxs中定义: WiX源代码中的WixUIExtension。
使用WixUI_InstallDir
要使用WixUI_InstallDir,必须设置一个名为 WIXUI_INSTALLDIR,其值为您想要的目录ID 用户能够指定其位置。目录ID必须为 所有大写字符,因为必须将其从用户界面传递给 执行顺序才能生效。
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder" Name="PFiles">
<Directory Id="TESTFILEPRODUCTDIR" Name="Test File">
...
</Directory>
</Directory>
</Directory>
...
<Property Id="WIXUI_INSTALLDIR" Value="TESTFILEPRODUCTDIR" />
<UIRef Id="WixUI_InstallDir" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。