The Portable Class Library project enables you to write and build managed assemblies that work on more than one .NET Framework platform (Silverlight, WP7, or XNA).