Пришлось дебагать сперва .NET SDK (бинлогами), потом сам мсбилд, потом ещё движок нугета по декомпилённым сорцам
Вот в этот момент мне пришло в голову, что фреймворки и сторонние компоненты должны иметь возможность принять имплементацию интерфейса ILogger и логировать каждый вызов.
Вот в этот момент мне пришло в голову, что фреймворки и сторонние компоненты должны иметь возможность принять имплементацию интерфейса ILogger и логировать каждый вызов.
Логгирование каждого вызова — это и есть дебаг, ну типа :)