Kla*_*aus 5 installation installer custom-action wix
我正在使用setup.exe和setupbld.exe(来自%WixProramFolder%\ bin)为我的安装程序创建一个引导程序.一切都很好,除了:我想获取setup.exe的当前目录,但是:
当我使用属性"CURRENTDIRECTORY"时,如果我在cmd.exe中运行命令行,我将得到错误的值:"C:>"D:\ setup.exe""."CURRENTDIRECTORY"是"C:\"但"D:\"是真的.
当我使用属性"SOURCEDIR"时,setup.exe将setup.msi提取为"%Temp%{ProductID}\setup.msi","SOURCEDIR"为"%Temp%{ProductID}",但预期为"D:\ "
有人可以帮帮我吗?这次让我很头疼:-(抱歉我的英语.
上周我在数据库备份中遇到了同样的问题,我需要在安装过程中恢复该备份。我不想包含在安装程序中,因为它很可能会被更新,即使压缩后也有 ~168Mb。
最后,我将该文件包含到安装程序中,以便将其安装到应用程序安装目录并Compressed="no"在文件上进行设置,使其成为外部依赖项。这并不理想,但却是我让它发挥作用的唯一方法。