我将自定义操作设置为 cmd.exe 并添加以下参数:
/K XmlPreProcess.exe /x:"[SETTINGSFILE]" /i:"[TARGETDIR]web.config" [CUSTOMSETTINGS] /e:[ENVIRONMENTBUTTON] >log.txt
我正在尝试:
a) 停止命令屏幕,以便我可以阅读它
b)将结果写入文件,以便我可以读取它。
[ENVIRONMENTUTTON] 应该等于 QA - 我从显示 4 个单选按钮的对话框中选择。[SETTINGSFILE] 是一个用户输入的字段,也是一个对话框形式。
命令窗口一闪而过,我没时间看,也没有创建log.txt。
原来我试图只运行 XmlPreProcess.exe,但同样的问题,它给出了一个错误,我看不到调试它的错误。
相关问题: 了解 .MSI 详细跟踪 - 运行 CustomAction 如何调试 MSI/Setup 项目中的自定义操作失败
试过一次: msiexec /i "C:\MyPackage\Example.msi" /L*V "C:\log\example.log" 但也没有多大用处 - 只确认我的值在 [ SETTINGSFILE] 和 [ENVIRONMENTUTTON]。
我作为一个新问题发布,因为现在我正在专门处理 cmd.exe。