Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WiX--在安装时设置组件目录?_Wix_Wix3.5 - Fatal编程技术网

WiX--在安装时设置组件目录?

WiX--在安装时设置组件目录?,wix,wix3.5,Wix,Wix3.5,以下内容无法编译,但如何获得与[MYDIR]等效的功能 <Component Id="MyComponent" Guid="MY_GUID" KeyPath="yes" Directory="[MYDIR]"> <File Source="MyFile.dll" Name="MyFile.dll"/> </Component> (我正试图将文件MyFile.dll放入一个目录,该目录的路径在安装程序实际运行时确定。)目录属性必须与安装程序中的某个

以下内容无法编译,但如何获得与
[MYDIR]
等效的功能

<Component Id="MyComponent" Guid="MY_GUID" KeyPath="yes" Directory="[MYDIR]">
    <File Source="MyFile.dll" Name="MyFile.dll"/>
</Component>


(我正试图将文件
MyFile.dll
放入一个目录,该目录的路径在安装程序实际运行时确定。)

目录
属性必须与安装程序中的某个
标记相对应。您可以将该目录设置为在运行时设置的属性的值。一个很好的例子是使用WixUI\u InstallDir询问用户希望在哪里安装应用程序

下面是一个用法示例: