Mobile Client

W18 Reusing Business Logic in Cross-Platform .NET


4:30pm - 5:45pm

Rockford Lhotka



What was once just "the .NET Framework" now has numerous instances for Windows, Windows UWP, Xamarin, OS X, and other platforms. Beyond that, many of us are using various versions of .NET, perhaps from 1.x all the way to 4.6. Not all features and capabilities exist across all these variations of .NET, so how can you reuse your code effectively? In this session you will learn how to use Portable Class Libraries (PCLs) and Shared Projects to reuse your code across these different instances of .NET.