【发布时间】:2011-06-03 08:28:58
【问题描述】:
我正在使用Run exe after msi installation? 的脚本在安装结束时添加一个“运行应用程序”窗口。但是,我想向应用程序传递一个命令参数,我该怎么做?
谢谢
【问题讨论】:
标签: visual-studio windows-installer
我正在使用Run exe after msi installation? 的脚本在安装结束时添加一个“运行应用程序”窗口。但是,我想向应用程序传递一个命令参数,我该怎么做?
谢谢
【问题讨论】:
标签: visual-studio windows-installer
如果您的 msi 包中有一个属性(例如,INSTALLDIR),您可以使用以下语法作为参数传入:[PROPERTYNAME]。
因此,您应该找到您的自定义操作并添加到 exe 字符串属性列表中(例如,“[INSTALLDIR]”“[COMMONFILESDIR64]”等)
使用命令行运行 msi 安装程序:msiexec /i(or x) setup.msi /l*vx log.txt - 并查看日志文件。 msiexec 会将所有属性写入此文件。
【讨论】:
CustomAction (Action, Type, Source, Target) VALUES ('VSDCA_Launch', '210', '" + fileId + "', '' )";我应该把这个放在哪里?