我正在使用Microsoft Visual Studio Express 2012的Build Events将一些文件复制到$(TargetDir)
。如果找不到特定文件,如何停止构建。目前我有类似的东西:
IF EXIST somefile (
ECHO true
) ELSE (
ECHO false
)
根据需要将true
和false
显示在构建输出对话框中,但我想将ECHO false
替换为
ELSE (
ECHO somefile was not found
exit
)
exit
阻止Visual Studio构建项目,somefile was not found
是输出控制台中显示的最后一条消息。
答案 0 :(得分:4)
强制visual studio停止构建,只需设置errorlevel
IF NOT EXIST somefile (
echo somefile was not found
echo ERROR: This will be displayed in the error list of VS
exit /b 1
)