Есть ли способ для программы определить, был ли он вызван MSBuild или нет?

StackOverflow https://stackoverflow.com/questions/1818437

  •  10-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top