4

我正在使用 Microsoft Visual Studio Express 2012 的构建事件将一些文件复制到$(TargetDir). 如果找不到特定文件,如何停止构建。目前我有类似的东西:

IF EXIST somefile ( 
ECHO true 
) ELSE (
ECHO false 
)

使用显示器truefalse适当的构建输出对话框,但我想替换ECHO false

ELSE (
ECHO somefile was not found
exit
) 

在哪里exit停止 Visual Studio 构建项目,并且somefile was not found是输出控制台中显示的最后一条消息。

4

1 回答 1

5

强制 Visual Studio 停止构建它只需要设置错误级别

IF NOT EXIST somefile (
  echo somefile was not found
  echo ERROR: This will be displayed in the error list of VS
  exit /b 1
)
于 2013-10-14T12:52:31.193 回答