Пошаговое обновление с .NET Framework 4.8 до .NET 9
dotnet
0:00 / 0:00
Пошаговое обновление с .NET Framework 4.8 до .NET 9
14 877 просмотров · 11 мес. назад
dotnet
357 тыс. подписчиков
14 877 просмотров · 11 мес. назад
Как мы взяли наше 12-летнее приложение .NET Framework asp.net и Windows Service и обновили его до .NET 9, не переписывая его, и продолжили поставлять его во время перехода:
1. Модернизация .NET Framework перед обновлением с использованием пакетов Microsoft.Extensions.*, совместимых со стандартом .NET.
2. Преобразование вспомогательных библиотек в стандарт .NET и создание консолидированной библиотеки, работающей только с .NET Framework.
3. Разработка всех новых проектов в .NET 8+ после того, как зависимости станут стандартными.
4. Обработка некоторых особых случаев с помощью двойной компиляции для .NET Framework и .NET Standard 2.1.
5. Преобразование сайта администратора ASP.NET mvc и webapi (с помощью ИИ).
6. Окончательное преобразование оставшихся проектов.
🎥 Подробнее с конференции .NET Conf: https://aka.ms/dotnetconf-playlist
🔗 Ссылки:
.NET 10 — Самый интеллектуальный и унифицированный .NET на сегодняшний день: https://aka.ms/dotnet10/
.NET Aspire 13 — Упрощенная оркестровка для облачных приложений: https://aka.ms/aspire13/announcement
ASP.NET Core 10 — Современная, безопасная и комплексная веб-разработка: https://aka.ms/asp/dotnet/2025
.NET MAUI 10 — Создавайте красивые приложения на любой платформе: https://aka.ms/dotnet/maui/2025
C# 14 — Более выразительный и производительный язык: https://aka.ms/csharp14/announcement/...
F# 10 — Безопаснее, быстрее и функциональнее, чем когда-либо: https://aka.ms/fsharp10/2025/announce...
Visual Studio 2026 — быстрее, умнее и создано для будущего: https://aka.ms/visualstudio2026/annou...
🎙️ Представляем: Майкл Кристиансен
Свяжитесь с .NET:
Блог: https://aka.ms/dotnet/blog
Twitter: https://aka.ms/dotnet/twitter
TikTok: https://aka.ms/dotnet/tiktok
Mastodon: https://aka.ms/dotnet/mastodon
LinkedIn: https://aka.ms/dotnet/linkedin
Facebook: https://aka.ms/dotnet/facebook
Документация: https://learn.microsoft.com/dotnet
Форумы: https://aka.ms/dotnet/forums
🙋♀️Вопросы и ответы: https://aka.ms/dotnet-qa
👨🎓Microsoft Learn: https://aka.ms/learndotnet
#dotnet #dotnetconf