【发布时间】:2011-06-11 00:26:15
【问题描述】:
我将自定义操作设置为 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,但同样的问题,它给出了一个错误,我看不到调试它的错误。
相关问题: Making sense out on .MSI verbose trace - running a CustomAction How to debug failure of a custom action in an MSI/Setup project
试过一次:msiexec /i "C:\MyPackage\Example.msi" /L*V "C:\log\example.log" 但也没有提供太多有用的信息 - 仅确认我的值在 [SETTINGSFILE] 和 [ENVIRONMENTUTTON] 中正确替换。
我将作为一个新问题发布,因为现在我正在专门处理 cmd.exe。
【问题讨论】:
标签: visual-studio-2008 windows-installer installation custom-action