我需要复制外部文件,我从对话框中获取的位置。文件应该在安装时复制,所以我正在尝试使用CopyFile
element. 问题是,安装SourceProperty
程序CopyFile
启动时没有设置,所以它Error 1606. Could not access network location .
在CostFinalize
. 我假设,该安装程序正在尝试获取外部文件的大小。有没有办法强制安装程序不计算CopyFile
元素的大小,或者我必须执行自定义操作来复制文件,所以安装程序不会知道它?
我的文件组件:
<Component Id="ConfigurationIniFileDeploy" Directory="APPLICATIONFOLDER" Guid="MY-GUID">
<CopyFile Id="ConfigurationIniFileCopy" SourceProperty="WIXUI_INI_LOCATION" DestinationProperty="APPLICATIONFOLDER"/>
</Component>
安装前对话框中填写的属性:
<Property Id="WIXUI_INI_LOCATION" Value=" " />
文档规定SourceProperty
:
The property does not have to exist in the installer database at creation time; it could be created at installation time by a custom action, on the command line, etc
安装程序不应该默认忽略它吗?
我的工具集版本:WiX v3.10.3(稳定版)