<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Engineering-Leadership | The .NET Blog</title><link>https://thedotnetblog.com/ru/tags/engineering-leadership/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ru</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 19 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ru/tags/engineering-leadership/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET 8 и .NET 9 — окончание поддержки: Относитесь к этому как к дедлайну поставки</title><link>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/net-8-net-9-eos-upgrade-playbook/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/net-8-net-9-eos-upgrade-playbook/</guid><description>10 ноября 2026 года — это не просто дата окончания поддержки; это точка, где отложенный риск обновления становится явным.</description><content:encoded>&lt;p&gt;Оригинальный источник: &lt;a href="https://devblogs.microsoft.com/dotnet/dotnet-8-9-end-of-support/"&gt;.NET 8 and .NET 9 will reach End of Support on November 10, 2026&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Это объявление прямолинейно, и команды должны ответить с равной ясностью: если вы планируете продолжать поставки на .NET 8 или .NET 9 после 10 ноября 2026 года, вы принимаете осознанное решение работать на неподдерживаемой среде выполнения.&lt;/p&gt;
&lt;p&gt;Приложения продолжат работать. Дело не в этом. Дело в том, что обновления безопасности и обслуживания прекращаются. Как только это происходит, каждая известная уязвимость без пути бэкпорта становится вашей операционной ответственностью.&lt;/p&gt;
&lt;p&gt;Моя категоричная позиция: организации часто относятся к обновлениям фреймворков как к опциональному обслуживанию, а затем платят за это решение в авральных окнах, результатах аудитов и поспешных эскалациях к вендорам. Планирование обновления должно быть элементом дорожной карты продукта, а не побочным квестом.&lt;/p&gt;
&lt;p&gt;Практическая позиция по миграции для .NET-команд:&lt;/p&gt;
&lt;p&gt;Установите перецеливание на .NET 10 как датированную цель, а не бессрочный элемент бэклога.&lt;/p&gt;
&lt;p&gt;Запустите тестирование совместимости и регрессии параллельно с текущей работой над функциями сейчас, а не в Q4.&lt;/p&gt;
&lt;p&gt;Отслеживайте готовность зависимостей и хостинга как отдельные рабочие потоки, потому что многие сбои происходят за пределами файла проекта.&lt;/p&gt;
&lt;p&gt;Используйте Upgrade Assistant и документацию по breaking changes на раннем этапе, чтобы выявить сюрпризы заранее.&lt;/p&gt;
&lt;p&gt;Если вы владеете общими библиотеками, используемыми несколькими продуктами, опубликуйте ваш временной график поддержки .NET 10 внутри организации. Нижестоящим командам нужно время на подготовку.&lt;/p&gt;
&lt;p&gt;Маркировка компонентов Visual Studio как вышедших из поддержки также операционно важна. Это создает четкий сигнал о том, что очистка цепочки инструментов является частью соблюдения требований. Команды, игнорирующие это, обычно дрейфуют в смешанные состояния SDK и непоследовательное поведение сборки.&lt;/p&gt;
&lt;p&gt;Одна малообсуждаемая деталь: .NET 8 и .NET 9 сходятся на одну дату окончания поддержки. Это сжимает окна обновления для организаций, которые распределяли внедрение, ожидая большего запаса. Если вы перешли на .NET 9 ради доступа к функциям, вы все равно упираетесь в тот же обрыв поддержки.&lt;/p&gt;
&lt;p&gt;Для руководителей платформ матрица решений проста: мигрируйте до дедлайна или документируйте и принимайте неподдерживаемый риск с компенсирующими контролями. Третьего варианта, где ничего не меняется, не существует.&lt;/p&gt;
&lt;p&gt;Хорошая новость в том, что .NET 10 — это LTS-цель до ноября 2028 года, что обеспечивает стабильный горизонт после завершения перехода.&lt;/p&gt;
&lt;p&gt;Не ждите последнего Patch Tuesday, чтобы начать. Относитесь к этому как к дедлайну поставки с последствиями для безопасности, потому что именно это и есть.&lt;/p&gt;</content:encoded></item></channel></rss>