如何在Windows和Mac中运行visual studio预构建事件?

时间:2017-05-17 01:03:46

标签: visual-studio

我有一个预构建事件如下:

ver
if %errorlevel% EQU 0 (
   REM some code
) else (
   REM some code
)

在mac os机器上运行时,ver命令会抛出错误。如何在mac和windows上运行此代码?

1 个答案:

答案 0 :(得分:2)

好的,所以我最后通过编写同一个脚本的两个版本来解决问题,一个用于windows,另一个用于bash / mac。首先,我在visual studio中的预构建事件中添加了以下内容:

enter image description here 注意:缺少扩展是故意的。

然后我添加了两个脚本,一个名为GenerateConfig.cmd for windows builds。另一个名为GenerateConfig的脚本用于mac构建。您还需要确保后面的脚本上有执行标志。