问题描述
我正在使用“Windows 高级安装程序”创建安装程序。
当我在不同的驱动器(如 F:)上安装程序时,如果使用 UI 执行“exe”(双击“exe”文件),则升级工作正常,但是当我尝试从像这样的命令行:
installer.exe /quiet /l*v installer.log
安装忽略了它安装在 F: 驱动器并再次安装在 C: 驱动器的事实。
我查看了两种情况下的日志输出,可以看到当安装程序在“安静模式”下执行时没有将 TARGETDIR 设置为当前卷:
UI 安装日志:
MSI (s) (7C:48) [11:46:37:203]: PROPERTY CHANGE: Modifying TARGETDIR property. Its current value is 'C:\'. Its new value: 'F:\Program Files\****'.
控制台安装日志:
MSI (s) (44:C8) [20:56:43:404]: PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'C:\Program Files\****'.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)