2

我的构建后事件有效,但在某些情况下,我很确定它在控制台窗口中显示错误。但是,由于窗口立即关闭,我无法阅读任何内容。

这是构建事件:

if $(ConfigurationName) == Release start xcopy /y "$(TargetDir)*.dll" "$(ProjectDir)../../bin"

基本上它将构建的 dll 复制到另一个目录。

有没有办法强制调用的控制台窗口start保持打开状态,直到我关闭它?

4

1 回答 1

2

我认为您想要的信息写在“输出”(视图>输出或Ctrl-W + O)中。在一切运行后,该信息仍然被写入/可用。

例如,输出

echo Information on the post build event
some_non_existant_command

Information on the post build event
'some_non_existant_command' is not recognized as an internal or external command, operable program or batch file.

这将比错误列表 (Ctrl-W + E) 更好地提示你出了什么问题,它只会显示一些神秘的东西,比如"... exited with code 9009"

所以,我的建议,检查输出!

希望能帮助到你。

于 2013-05-21T11:02:28.410 回答