суббота, 23 сентября 2023 г.

Update, Core, Helper, Upgrade, Assistant, Install, Net

Net Upgrade Assistent

https://learn.microsoft.com/ru-ru/training/modules/modernize-aspnet-framework-to-core/4-what-is-upgrade-assistant

https://learn.microsoft.com/ru-ru/dotnet/core/porting/upgrade-assistant-install

https://learn.microsoft.com/ru-ru/dotnet/standard/choosing-core-framework-server

https://learn.microsoft.com/ru-ru/training/modules/modernize-aspnet-framework-to-core/4-what-is-upgrade-assistant

downloads

https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant

https://learn.microsoft.com/ru-ru/dotnet/core/porting/upgrade-assistant-overview?WT.mc_id=dotnet-35129-website

https://dotnet.microsoft.com/en-us/platform/upgrade-assistant

https://dotnet.microsoft.com/en-us/platform/upgrade-assistant

https://learn.microsoft.com/ru-ru/dotnet/core/porting/upgrade-assistant-overview?WT.mc_id=dotnet-35129-website

https://learn.microsoft.com/ru-ru/training/modules/modernize-aspnet-framework-to-core/4-what-is-upgrade-assistant

https://learn.microsoft.com/ru-ru/training/modules/modernize-aspnet-framework-to-core/4-what-is-upgrade-assistanthttps://learn.microsoft.com/ru-ru/training/modules/modernize-aspnet-framework-to-core/4-what-is-upgrade-assistant

GitHub

https://github.com/dotnet/upgrade-assistant#troubleshooting-common-issues

Video

https://www.youtube.com/watch?v=3mPb4KAbz4Y


  • Определите, какие проекты нуждаются в обновлении и рекомендуют порядок обновления проектов.
  • Обновите файл проекта, чтобы он был проектом в стиле ПАКЕТА SDK.
  • Удалите транзитивные зависимости пакета NuGet, которые могли присутствовать в package.config.
  • Перенацеливать проект на стандартную поддержку терминов (STS), долгосрочную поддержку (LTS) или предварительную версию.
  • Обновите зависимости пакета NuGet до версий, совместимых с STS, LTS или предварительной версией.
  • Сделайте простые обновления в исходном коде C#, чтобы заменить шаблоны, которые работали в платформа .NET Framework с эквивалентами STS, LTS или Preview.
  • Для некоторых моделей приложений (например, ASP.NET приложений) добавьте общие файлы шаблонов (например , Startup.cs) и сделайте простые обновления на основе распознанных значений web.config или app.config.
  • Для проектов, предназначенных для Windows, добавьте ссылку на Microsoft.Windows.Compatibility пакет.

 Совет

Помощник по обновлению и документация по обновлению дублируют ссылки на TFM. TFM — это сокращение от термина моникер целевой платформы (Target Framework Moniker). Оно используется для указания набора API, доступных для проекта или библиотеки. Некоторые примеры TFM включаются net48 для платформа .NET Framework 4.8 и net7.0 для .NET 7.0. Помощник по обновлению будет выполнять преобразование TFM в файле проекта.


Комментариев нет:

Отправить комментарий