Есть ли способ для программы определить, был ли он вызван MSBuild или нет? - PullRequest
3 голосов
/ 30 ноября 2009

Я смотрю в окружающую среду, но я не вижу ничего, что я мог бы использовать. Есть идеи?

Я пытаюсь представить патч для Waf ошибка, которая появляется только при запуске сборки под MSBuild (... да, я знаю, это звучит странно, но мы управляем нашим сервером Teamcity используя MSBuild).

Ответы [ 2 ]

2 голосов
/ 30 ноября 2009

Хотя я не могу сказать вам точно, как это сделать, я знаю, что вы можете сделать это.

Вы должны посмотреть на функциональность, чтобы найти ваш родительский процесс, а затем его исполняемое имя, чтобы определить, является ли он MSBuild.exe или нет.

Надеюсь, что это поможет, по крайней мере, направить вас в правильном направлении.

0 голосов
/ 30 ноября 2009

Может быть, сам этот процесс может проверить, работает ли какой-либо экземпляр MSBuild.exe? Это может быть легко взломать, хотя это не отвечает на ваш вопрос.

...