在 Visual Studio 2013 中编译失败时如何跳过构建后事件

Posted

技术标签:

【中文标题】在 Visual Studio 2013 中编译失败时如何跳过构建后事件【英文标题】:How to skip post-build event when compiling fails in Visual Studio 2013 【发布时间】:2018-08-19 18:23:18 【问题描述】:

我想知道如果项目无法编译,Visual Studio 2013 中是否有任何方法可以跳过在 C# 项目中运行构建后事件?目前我有一个 C++ 转译器作为构建后事件运行,它现在的工作方式是在 Visual Studio 告诉我由于编译器错误导致构建失败之前运行转译器(这需要永远)。如果程序无法编译,我宁愿根本不运行转译器。

我是否错误地执行了构建后事件,或者有什么方法可以配置它?我是否可以在构建后事件命令行中使用某种“if”宏来检查构建是否成功?

【问题讨论】:

【参考方案1】:

您可以设置在成功构建时运行构建后事件。打开项目属性进入“构建事件”并将“运行构建后事件”设置为“成功构建”

【讨论】:

啊,我是个假人。谢谢,这正是我想要的。

以上是关于在 Visual Studio 2013 中编译失败时如何跳过构建后事件的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 2013 中完成整个编译后是不是可以运行构建后事件?

Visual Studio 2013 中可能存在的 C/C++ 编译器错误

Visual Studio 2013 编译严格的 c++11

在 3.5 而不是 2.0 中编译的类库 - 从 Visual Studio 2008 迁移到 2013

使用 Grunt grunt-contrib-less) 在 Visual Studio 2013 中编译 Bootstrap 3.1 LESS

Visual Studio 在转换为 2013 的项目上使用较旧的 2012 编译器