0

我有一个运行并生成版本文件的 python 脚本。我将以下内容用作我的项目的预构建事件:

call python version.py

鉴于我安装了 python 并且可以找到该文件,这很好用。但是,对于不这样做的用户,它会引发错误并取消构建。

如果找不到 python 命令或找不到 python 文件,有没有办法让 Visual Studio 默默地忽略构建事件?

4

1 回答 1

1

一种选择是将对 python 的调用包装在 .bat 文件中,如果找不到 python,该文件将以 0 退出,并用调用此 .bat 文件替换预构建步骤。

这种测试的一个例子可能是:

python --version >nul
if errorlevel 1 exit 0
于 2012-11-08T13:30:37.137 回答