Techniques for Cross Platform .Net Development

There are many ways to share code between .Net, Windows Phone, and Window Store applications.  Reduce duplicate code and copy/paste code sharing with Portable Class Libraries, linking code files and Universal Apps.  Learn how to include platform specific code through partial classes and dependency injection to maximize code reuse.