wix3.5在选择文件夹时记住公司名称
本文关键字:公司 选择 文件夹 wix3 | 更新日期: 2023-09-27 18:06:05
我如何让wix 3.5记住我的公司名称作为用户选择文件夹要安装的一部分?
例如,我通常将我的文件安装到C:'CompanyName,当安装程序提示用户选择他们喜欢的安装位置时,C:'CompanyName通常被替换为[PATH to USERS SELECTED FOLDER]。我想把CompanyName添加到路径的末尾。
[用户选择文件夹的路径]'CompanyName
我怎么才能做到呢?
下面的代码安装到C:'CompanyName<Directory Id="TARGETDIR" Name="SourceDir">
<!-- Install stuff into [SystemDrive] folder. -->
<!-- This is the folder where the website content will be located -->
<Directory Id="INSTALLLOCATION" Name="CompanyName">
</Directory>
</Directory>
干杯!
您可以使用一个额外的目录来实现您的需求
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- Install stuff into [SystemDrive] folder. -->
<!-- This is the folder where the website content will be located -->
<Directory Id="INSTALLLOCATION" Name="[User selected path]">
<Directory Id="CompanyName" Name="[Company Name]">
<!-- Put all other directory here -->
</Directory>
</Directory>
您可以在自定义操作中或通过WIX属性更改路径。
在自定义操作中检查INSTALLLOCATION是否包含您的公司名称(使用简单的字符串函数string. contains)。如果不包含公司名称,则将名称附加到INSTALLLOCATION (session["INSTALLLOCATION"] = session["INSTALLLOCATION"] + "Company Name"
)