Share Your .NET Code Across Multiple Platforms
Introduction
With the growth and diffusion of different development platforms, developers often need to write applications that do the same things on multiple platforms, and thus they end up writing code multiple times to address each platform. From the point of view of developers targeting Microsoft technologies, you should write code that targets WPF, Windows Store apps, Windows Phone, and Silverlight for each application. All this code writing can really waste a lot of time. Fortunately, Microsoft Visual Studio 2012 has some good news for you.