Migrate Silverlight Phone 8.1 Apps To Windows 10

Universal Windows Platform (UWP) is a single executable binary file that can run on any Windows 10 device. Visual Studio 2015 makes it easy to create these apps from a single solution with a single project.

Rewriting or targeting your old Windows Phone Silverlight application to Windows UWP is tedious and may take a lot of time and resource. There are many challenges involved in changing from the old windows phone app to new Windows UWP because of the new APIs, and namespace changes. The Mobilize SL bridge reduce these challenges and create a free toll.

Previously they announced we can migrate our existing Windows 8.1 apps to Windows UWP. Now we can migrate Windows Phone 8.1 Silverlight apps to Windows 10 UWP.

uwp

Using Mobilize.Net we can migrate our Windows Phone 8.1 Silverlight app to windows 10 UWP.

Mobilize.Net is a free add-in for Microsoft Visual Studio called Mobilize.Net Silverlight bridge that automates the conversion process from Windows Phone 8.1 code to UWP. Mobilize is extension to Visual Studio, the tool takes as input of your Windows Phone 8.1 projects for both application code and class libraries and converting to new UWP project and also converting C# and XAML files to the new UWP platform. The tool resolves the namespaces, maps the Silverlight APIs to the new UWP APIs. The bridge currently maps the 700 most used APIs.

Let’s see the steps,

You have windows phone 8 Silverlight project created using visual studio 2013.

Firstly, download and install Mobilize.Net, once successfully installed open your Visual Studio 2015 and load your windows phone Silverlight project.

Then right click your project from solution explore and select “Convert to UWP” option like the following screen,

convert

Next it will show new dialog window like the following,

tool

Select output directory and click "Start" to convert the application.

Next Recommended Readings