Installation Wix安装程序如何获取setup.exe';谁的当前目录?
我正在使用setup.exe和setupbld.exe(来自%WixProramFolder%\bin)创建 我的安装程序的引导程序。一切正常,除了: 我想获取setup.exe的当前目录,但:Installation Wix安装程序如何获取setup.exe';谁的当前目录?,installation,wix,custom-action,Installation,Wix,Custom Action,我正在使用setup.exe和setupbld.exe(来自%WixProramFolder%\bin)创建 我的安装程序的引导程序。一切正常,除了: 我想获取setup.exe的当前目录,但: 当我使用属性“CURRENTDIRECTORY”时,如果我运行,我将得到错误的值 cmd.exe中的命令行:“C:>“D:\setup.exe”。“CURRENTDIRECTORY”是“C:\” 但是“D:\”是正确的 当我使用属性“SOURCEDIR”时,setup.exe会将setup.msi提取到
对不起,我的英语有问题。我上周也遇到了同样的问题,我需要在安装过程中恢复数据库备份。我不想在安装程序中包括数据库备份,因为它可能会被更新,甚至在压缩到~168Mb时也会被更新
最后,我将该文件包含到安装程序中,以便将其安装到应用程序安装目录,并设置
Compressed=“no”
,因此它是一个外部依赖项。这并不理想,但是我让它工作的唯一方法。为什么需要setup.exe目录?如果包含此信息,也许可以建议另一种解决方案。@wimconen:因为我的安装程序有一个配置文件:setup.inf。它与setup.exe.I n放在同一个文件夹中需要读取此文件中的信息。您是否找到解决方案?