.NET: Лечение зависимостей

RU / День 1 / 17:30 / Зал 1

Каждый .NET-разработчик рано или поздно сталкивается с тем, что его приложение перестаёт работать из-за проблем с подключаемыми библиотеками: не компилируется, падает с FileNotFoundException в рантайме или, на первый взгляд, просто загадочно ничего не делает. Это может происходить как из-за реальных проблем с обратной совместимостью, так и из-за строгих правил версионирования сборок.

В докладе Евгений расскажет о случаях, когда подобные ошибки возникают на .NET Framework и .NET Core, о некоторых общих подходах к решению проблем. Также мы рассмотрим особенности разработки приложений, которые загружают исполняемый код с зависимостями (плагины) в рантайме.

Комментарий программного комитета:

Кто не сталкивался с проблемами из-за assembly redirect? Скорее всего любой, кто разрабатывал относительно большое приложение, рано или поздно с этой проблемой столкнётся. Помимо этого существуют и другие трудности при работе со сборками в .NET и Евгений, как обычно, на практических примерах покажет что бывает и как с этим бороться.