Microsoft удалит встроенную поддержку WinRT в .NET 5.0

Значок времени чтения 1 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Вчера Microsoft объявила о выпуске .NET 5.0 Preview 5 с новыми функции и улучшения производительности. Наряду с этим объявлением Microsoft сообщила, что удалит встроенную поддержку WinRT в .NET 5.0, начиная со следующего предварительного выпуска. Microsoft впервые добавила встроенную поддержку WinRT в .NET Core 3.0 в рамках добавления поддержки клиентских сред Windows для настольных компьютеров (Windows Forms и WPF). В настоящее время Microsoft удаляет поддержку WinRT в .NET по следующим причинам.

  • Взаимодействие WinRT можно разрабатывать и улучшать отдельно от среды выполнения .NET.
  • Делает взаимодействие WinRT симметричным с системами взаимодействия, предусмотренными для других операционных систем, таких как iOS и Android.
  • Может использовать многие другие функции .NET (функции AOT, C#, связывание IL).
  • Упрощает кодовую базу среды выполнения .NET (удаляет 60 тыс. строк кода).

Вместо встроенной поддержки WinRT разработчики теперь могут использовать C # / WinRT цепочка инструментов от команды Windows. Вы можете скачать .NET 5.0 Preview 5 для Windows, macOS и Linux по ссылкам ниже.

Источник: Microsoft

Подробнее о темах: .net, Дот Нетто 5, Microsoft, Winrt