0

バージョンファイルを実行して生成するPythonスクリプトがあります。プロジェクトのビルド前イベントとして、以下を使用します。

call python version.py

Pythonがインストールされていて、ファイルが見つかることを考えると、これは正常に機能します。ただし、そうでないユーザーの場合、エラーがスローされ、ビルドがキャンセルされます。

python-commandが見つからない場合、またはpython-fileが見つからない場合に、Visual Studioがビルドイベントを黙って無視するようにする方法はありますか?

4

1 に答える 1

1

1つのオプションは、Pythonの呼び出しを.batファイルでラップします。Pythonが見つからない場合は0で終了し、ビルド前の手順をこの.batファイルの呼び出しに置き換えます。

このようなテストの例は次のとおりです。

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