以下内容无法编译,但如何获得[MYDIR]
的等效功能?
<Component Id="MyComponent" Guid="MY_GUID" KeyPath="yes" Directory="[MYDIR]">
<File Source="MyFile.dll" Name="MyFile.dll"/>
</Component>
(我正在尝试将文件MyFile.dll
放入一个目录,该目录的路径是在实际运行安装程序时确定的。)
答案 0 :(得分:2)
Directory
属性必须与安装程序中某处的<Directory>
标记相对应。您可以将该目录设置为在运行时设置的属性的值。一个很好的例子是使用WixUI_InstallDir询问用户他们想要安装应用程序的位置。
以下是一个使用示例:http://wix.sourceforge.net/manual-wix3/WixUI_installdir.htm