仅当构建成功时,有什么聪明的方法可以在 Visual Studio 中启动 makefile 吗?

发布于 2024-07-06 19:50:45 字数 258 浏览 6 评论 0原文

我们有一个 makefile,它是在构建过程中最后使用 Visual Studio 构建的,用于启动我们的单元测试。 不幸的是,如果构建失败,makefile 仍然会被处理,并且我们会遇到额外的(烦人的)错误。 有什么办法可以防止这种情况发生吗?

例子 项目A:构建dummy.exe 项目 B(makefile):构建命令是:运行 dummy.exe /unittest

我们希望项目 B 在项目 A 出现构建错误时跳过其构建命令。 谢谢!

We have a makefile that is built last in our build process using Visual Studio to launch our unit tests. Unfortunately if the build fails the makefile is still processed and we have extra (annoying) errors. Any way to prevent that?

Example
Project A : build dummy.exe
Project B (makefile) : build command is : run dummy.exe /unittest

We want Project B to skip its build command when Project A has build errors. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱她像谁 2024-07-13 19:50:45

将项目 B(您的 makefile 项目)设置为依赖于项目 A。这样,项目 B 将始终在构建之前尝试构建项目 A。

Set Project B (your makefile project) to be dependant on Project A. This way Project B will always try to build Project A before it builds.

请远离我 2024-07-13 19:50:45

转到项目属性。 我假设您在“构建后事件命令行”框中已经有一些内容了? 有一个“运行构建后事件”组合框,将其设置为“成功构建时”。

这就是您要找的吗?

Go to Project Properties. I assume you already have something in the "Post-Build event command line" box? There is a "Run the post-build event" combobox, set it to "On successful build".

Is that what you're looking for?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文