如何在 Visual Studio 2013 编译失败时跳过 post-build 事件

How to skip post-build event when compiling fails in Visual Studio 2013

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

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

您可以在成功构建时设置 运行 post 构建事件。打开项目属性进入 "Build Events" 并将 "Run the post-build event" 设置为 "On Successful build"