在 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