msbuild - 有没有办法让程序检测它是否被 MSBuild 调用?

标签 msbuild waf

我正在查看环境,但看不到任何我可以使用的东西。有任何想法吗?

我正在尝试为 Waf 提交补丁只有在 MSBuild 下运行构建时才会出现的错误(...是的,我知道,这听起来很疯狂,但我们正在使用 MSBuild 驱动我们的 Teamcity 服务器)。

最佳答案

虽然我不能告诉你具体怎么做,但我知道你可以做到。

您应该查看功能以找到您的父进程,然后查看它的可执行文件名称以确定它是否为 MSBuild.exe。

希望至少能帮助您指明正确的方向。

关于msbuild - 有没有办法让程序检测它是否被 MSBuild 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1818437/

相关文章:

python - 如何使用 Python 在 Windows 命令提示符下使用颜色?

node.js - 如何使用调试符号制作node-waf构建二进制文件?

msbuild - 为什么我的目标没有执行?

.net - 如何从 .NET Core/Standard 项目中排除文件/文件夹?

c++ - 如何在 WAF 中构建静态库?

c++ - 设置优化时未使用的变量警告

python - 如何在 waf 中抑制构建命令的控制台输出?

tfs - Team Build 2010 - 第三方程序集引用未复制到输出文件夹

.net - 使用 msbuild 和大型解决方案阻止所有复制操作

msbuild - TFS 2010 通过文件系统构建发布