所以我使用 Wix 来安装我的应用程序,它运行良好,可以满足我的一切需求。我现在遇到的一个问题是这个。我在 VS 2010 Pre-build Event 命令中使用以下命令行参数:
heat.exe dir "C:\My Main Folder" -cg MyApplication -gg -scom -sreg -sfrag -dr APPLICATIONROOTDIRECTORY -var var.MyApplication -out "..\..\MyApplication.wxs"
我的问题是生成的 .wxs 文件为我提供了以下文件夹结构:
<Fragment>
<DirectoryRef Id="APPLICATIONROOTDIRECTORY">
<Directory Id="dirB19DCB4311BD6C765579FE56A2C72DF8" Name="My Main Folder">
我的问题是,是否有一种方法可以传入一个可以更改“我的主文件夹”目录名称的参数,因为目前我正在手动更改它,但这非常无效,因此我们无法拥有一个自动化的构建过程。如果有人有任何建议或地方,我可以看看,那就太好了!现在,我正在利用“ WiX:Windows Installer XML 开发人员指南”一书尝试寻找解决方案,但没有找到任何解决方案。