Как работает загрузчик .NET: трассировка старта
В статье объясняют, как включить host tracing (COREHOST_TRACE, COREHOST_TRACEFILE, уровень) и читать логи загрузки .NET: работа muxer, hostfxr и выбор runtime/SDK. Полезно для диагностики проблем с правильной версией .NET. Как hostfxr выбирает SDK и рантайм .NET
В статье показано по шагам, как hostfxr читает global.json, применяет roll-forward, находит SDK (пример 9.0.306) и runtime (9.0.10), загружает hostpolicy и формирует список TPA с реальными логами и пояснениями. Как .NET загружает приложение: трассировка hostpolicy и coreclr
В статье показано, как включить host tracing (COREHOST_TRACE=1 и COREHOST_TRACEFILE) и читать логи загрузки: от muxer и hostfxr до hostpolicy и coreclr. Разбор deps.json, формирования TPA и контекстных свойств — полезно при отладке запуска .NET‑приложений.
Подробности: https://andrewlock.net/exploring-the-dotnet-boot-process-via-host-tracing/
#en
@dot_net_c_sharp | Другие наши каналы
Post #4788
1.01K

- ❤ 1