Могу ли я посмотреть, какие команды сборки фактически выполняются с помощью MSBuild? - PullRequest
2 голосов
/ 16 июня 2011

Я использую MSBuild для создания файла проекта. По умолчанию MSBuild просто распечатывает результаты компиляции, но мне нужно проверить, какие команды выполняются.

Могу ли я посмотреть, какие команды сборки действительно выполняются? Я хочу проверить параметры компилятора и ссылки используются с командой csc.

Ответы [ 2 ]

2 голосов
/ 18 сентября 2013

Вы можете установить вывод сборки Visual Studio, чтобы быть подробным. Зайдите в меню Инструменты -> Параметры -> Проекты и решения -> Построить и запустить. Измените параметр подробности выходных данных компоновки проекта MSBuild, как правило, с минимального значения по умолчанию на нормальное, подробное или диагностическое.

2 голосов
/ 16 июня 2011

Вы можете использовать флаг / v [erbosity]. Я не знаю, что вы можете получить список флагов, переданных в CSC, но если вы используете / v: подробный или / v: диагностический, он выдаст тонну информации о выполняемых целях, обо всех переменных MSBuild и их значения и все разрешенные эталонные сборки.

[edit:] если вы охотитесь за ним, похоже, он покажет вам вызов командной строки для csc.exe, даже в /v:detailed.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...