[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Get the Desktop App Converter.
Desktop App Converter is a pre-release tool that enables you to bring your existing desktop apps written for .NET 4.6.1 or Win32 to the Universal Windows Platform (UWP). You can run your desktop installers through the converter in an unattended (silent) mode and obtain an AppX package that you can install by using the Add-AppxPackage PowerShell cmdlet on your development machine.
The converter runs the desktop installer in an isolated Windows environment using a clean base image provided as part of the converter download. It captures any registry and file system I/O made by the desktop installer and packages it as part of the output. The converter outputs an AppX with package identity and the ability to call a vast range of WinRT APIs.
This section outlines changes between versions of the Desktop App Converter.
•Restored support for Pro edition of Windows.
•Converter -Setup flag now enables Windows Containers feature and handles base image expansion. Run the following from an elevated PowerShell prompt to do one time setup: PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-12345.wim -Verbose
•Added auto-detection of app install path and moving application root outside of VFS to reduce any unnecessary file system redirections at runtime.
•Added auto-detection of the expanded base image as part of the conversion process.
•Added auto-detection for file type associations and protocols.
•Improved logic to detect Start Menu shortcut.
•Improved file system filtering to retain app installed MUI files.
•Updated the minimum supported desktop version (10.0.14342.0) for Project Centennial in the manifest.