.NET team makes Portable Class Library (PCL) available on all platforms

We’re happy to share this news from our friends on the .NET team – an update that will make it easier for developers to work across platforms. Check out Rich Lander’s post from the .NET Framework Blog today.

Portable Class Library (PCL) now available on all platforms

By Rich Lander, Program Manager on the .NET team at Microsoft Corp.

You can build .NET apps across a wide variety of platforms, and the Portable Class Library (PCL) helps you share your code and libraries across .NET platforms. Specifically, the PCL provides a set of common reference assemblies that enable .NET libraries and binaries to be used on any .NET based runtime – from phones, to clients, to servers and clouds.

Prior to today’s release, there was a license restriction with the PCL reference assemblies which meant they could only be used on Windows. With today’s release we are announcing a new standalone release of the PCL reference assemblies with a license that allows it to be used on any platform – including non-Microsoft ones. This enables developers even more flexibility and to do great things with .NET.

If you are using VS 2013 you can compile your apps using the portable reference assemblies that are automatically installed as part of it. Today’s standalone release of the PCL provides a ZIP file that includes the same portable reference assemblies that are available in the latest Visual Studio 2013 RC – and which you can use on other platforms (or within other tools).

Today’s announcement is just the start of a conversation we’d like to have with developers about the PCL and even more things you can do with .NET. Please try out the PCL, and tell us what you think and how you’re using these assemblies/PCL, either in the comments to this post or on UserVoice.

6 thoughts on “.NET team makes Portable Class Library (PCL) available on all platforms

  1. This is great! I have always felt that having .Net only on windows was and is hindering it’s potential! Mono has come a long way, and I use it almost exclusively now, but if Microsoft can back up cross platform .Net … then wow the best is yet to come.

  2. Any plans to support PCL on Visual Studio Express? It is really frustrating when MS advertises the tooling for both Windows Phone and Windows 8 as completely free, promotes PCL as a way to share code between the two platforms and then it turns out you need the full version of VS to create a PCL

  3. Pingback: Technology Change: .NET to Scala | randonom

  4. When we talk about PCL can be used across the platform then it is really joke and embarrassing for Microsoft that PCL can not be used with Visual studio 2012 express or 2013 express. Why Microsoft do such cheap behavior in this era of open source is hard to believe.
    Is there any workaround to have PCL in Visual Studio 2012 express version or at least Visual Studio 2013 express version?