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

时间:2009-11-30 08:07:25

标签: msbuild waf

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

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

2 个答案:

答案 0 :(得分:2)

虽然我不能确切地告诉你如何做到这一点,但我知道你可以做到这一点。

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

希望这有助于至少指出正确的方向。

答案 1 :(得分:0)

也许这个进程本身可以检查是否有任何MSBuild.exe实例在运行?这可能是一个简单的黑客,虽然它没有回答你的问题。