Microsoft shows how to get your .NET & Win32 programs to UWP

Microsoft wants to see a significant portion of the 15 million or so .NET and Win32 apps that are already available for Windows make their way into the Windows Store on Windows 10. This means converting those programs to the Universal Windows Platform with Microsoft's updated Desktop App Converter.

Richard Hay, Senior Content Producer

June 16, 2016

3 Min Read
Microsoft shows how to get your .NET & Win32 programs to UWP

If you have been building Windows based software for sometime it is very likely that many of those programs are either .NET or Win32 based.

Microsoft knows this, in fact back at BUILD2016 they touted that there are more than 15 million .NET/Win32 based apps available for Windows these days.

Their pitch is that they want to see that software make its way into the Windows Store on their latest version of Windows through the Desktop App Converter.

Desktop App Converter, aka Project Centennial, allows developers to bring your functional and productive software to the Universal Windows Platform (UWP). The conversion process takes your Windows MSI or executable file and turns it into an AppX package that can then be used on Windows 10.

That means you could feasibly reach users on Xbox One, HoloLens, mobile devices and of course desktops and tablets - a much broader audience than just the Windows desktop.

After the initial conversion you can give your app additionally functionality so that it can take advantage of Windows 10 features like Action Center notifications and Live Tiles.

According to Microsoft there are concrete benefits to converting your desktop software to a UWP app:

App model. The converted app has a well-defined app model and a deployment experience that ensures clean install, uninstall, and seamless updates. The behavior and performance (including startup) of users' systems remain pristine.

App identity. A UWP app has an identity, which enables features such as push notifications, Live Tile updates, and in-app product offers for your app.

App enhancement. At your own pace, you can add UWP features to your app such as background tasks, app services, and many more. You can use the rich UWP feature set in your app.

Reach every Windows device. Once all functionality moves from the full-trust portion of your app and into the app container portion, your app will be able to reach every Windows device.

Since the release of the Desktop App Converter it has seen new features and fixes to create a more reliable tool for developers to use in their work environments.

This week Microsoft, using the updated converter, has provided a brand new walkthrough example of the process of converting your Windows software to a UWP app.

The walkthrough involves five critical stages of the conversion process:

  1. Convert - get it from an MSI/EXE to an AppX package.

  2. Enhance - add features like a Live Tile and notifications.

  3. Extend - add UWP components to become a share target, file picker or use background tasks.

  4. Migrate - this will allow your UWP app use a touch UI and animations.

  5. Expand - get your UWP app to other Windows 10 devices.

Microsoft understands the complexity of many .NET and Win32 apps so they know this is not an overnight project:

"The Desktop Bridge offers an exciting path to migrate your existing desktop apps to UWP. It enables you to gradually move across the bridge at your own pace while keeping your existing code investments running at all times along the way."

You can download the Desktop App Converter Preview from the Microsoft Download Center.

NOTE: This tool is for developers and is not a program for converting software that an end user might have purchased for use on Windows.

Read more about:

Microsoft

About the Author

Richard Hay

Senior Content Producer, IT Pro Today (Informa Tech)

I served for 29 plus years in the U.S. Navy and retired as a Master Chief Petty Officer in November 2011. My work background in the Navy was telecommunications related so my hobby of computers fit well with what I did for the Navy. I consider myself a tech geek and enjoy most things in that arena.

My first website – AnotherWin95.com – came online in 1995. Back then I used GeoCities Web Hosting for it and WindowsObserver.com is the result of the work I have done on that site since 1995.

In January 2010 my community contributions were recognized by Microsoft when I received my first Most Valuable Professional (MVP) Award for the Windows Operating System. Since then I have been renewed as a Microsoft MVP each subsequent year since that initial award. I am also a member of the inaugural group of Windows Insider MVPs which began in 2016.

I previously hosted the Observed Tech PODCAST for 10 years and 317 episodes and now host a new podcast called Faith, Tech, and Space. 

I began contributing to Penton Technology websites in January 2015 and in April 2017 I was hired as the Senior Content Producer for Penton Technology which is now Informa Tech. In that role, I contribute to ITPro Today and cover operating systems, enterprise technology, and productivity.

https://twitter.com/winobs

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like