На Build 2016 компания Microsoft выпустила Desktop App Converter для Project Centennial. С помощью этого инструмента разработчики могут легко конвертировать свои Win32-приложения в современные UWP-приложения и публиковать их в Windows Store. Это можно назвать одной из лучших функций, которые станут доступны вместе с Windows 10 Anniversary Update летом этого года. Для пользователей это также плюс, ведь они смогут скачать свои любимые Win32-приложения из Windows Store и получать автоматические обновления. А разработчикам же будет проще выпускать обновления своих программ, доставляя их через Windows Store.
Вчера компания Microsoft выпустила новое обновление для Desktop App Converter, которое принесло целую россыпь новых функций и возможностей, в том числе и поддержку редакции Pro. Впрочем, обо всём по порядку:
- Восстановлена поддержка Windows 10 в редакции Pro;
- Флаг «
-Setup
» теперь включает функцию Windows Containers и обрабатывает расширения базового образа. Запустите PowerShell от имени администратора и выполните команду для установки:PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-12345.wim -Verbose
- Добавлено автоматическое обнаружение пути установки приложения и перемещение корня приложения за пределы VFS, чтобы сократить количество ненужных перенаправлений в файловой системе во время выполнения;
- Добавлено автоматическое определение расширенного базового образа, являющего частью процесса конвертирования;
- Добавлено автоматическое определение для сопоставления типов файлов и протоколов;
- Улучшена логика для определения ярлыков в меню «Пуск»;
- Улучшена система фильтрации файлов, чтобы сохранить приложению установленные MUI-файлы;
- В манифесте обновлена минимальная поддерживаемая версия системы (10.0.14342.0) для Project Centennial.
Для использования данного инструмента вам потребуется новая инсайдерская сборка Windows 10 под номером 14342, а также, если вы являетесь разработчиком, новая версия Desktop App Converter, которую вы можете скачать с официального сайта: https://msdn.microsoft.com/