当脚本返回0时,预构建命令返回-1

时间:2017-11-23 17:24:01

标签: batch-file visual-studio-2015 visual-studio-2017 pre-build-event prebuild

我已将Visual Studio配置为运行预构建脚本。 我的预构建脚本命令是这样的:

call $(SolutionDir)test.bat

我的bat文件是这样的:

@echo error CS0006: hello bingo

当我明确地返回0时,我得到了同样的错误,就像这样

@echo error CS0006: hello bingo
exit 0

(包括退出的变体,例如 EXIT / b 0 等)

正如预期的那样Visual Studio的错误列表窗口从脚本中获取我希望的错误消息并显示:

CS0006 hello bingo

格式正确。

然而,我接着又说明了

的另一条错误消息
"The command @echo error CS0006: hello bingo exits with error code -1".

现在这是一个我不希望得到的错误。 有什么想法吗?

0 个答案:

没有答案