Я ищу несколько простых ответов о том, как использовать функционал из MSBuild в программе на c #. Нативная документация кажется совершенно бесполезной, потому что я нахожу только такую информацию:
ConsoleLogger.ApplyParameter
Applies a parameter to the logger
Это прототип объяснения, которое лучше никогда не было написано. Ни здесь, ни в объяснении типа параметров вы не найдете, например. ссылка или любые примеры того, для чего могут быть параметры, или их имена, или где найти эту информацию
Все учебники, которые я нахожу, посвящены MSBuild как отдельному инструменту.
На данный момент мне нужно понять, как получить больше информации о неудачной сборке:
Этот метод просто возвращает истину или ложь.
bool success = project.Build(new string[] { "Build", "Deploy"}, fileLogger);
Также мне нужно понять, как настроить файллоггер и как использовать его из проекта.
Microsoft.Build.Logging.FileLogger fileLogger = new Microsoft.Build.Logging.FileLogger();