Цитата:
Сообщение от
ax_mct
То что даже VS показывает во время билда что-за утилиты и с какими параметрами вызываются уже ставит под сомнение что вызовы через API.
Для X++ VS вызывает xppc.exe - его можно просто увидеть в списке задач. Для C# он не пишет ключей и в списке задач светится MSBuild, скорее всего вызывает таску через API как и netbeans, например.
IDE надо не только запустить компилятор, но и получать информацию о прогрессе и даже промежуточные результаты разбора кода на не полностью компилящемся файле. До Roslyn, насколько я знаю, в VS было даже некоторое дублирование - для IDE был отдельный парсер.