La promesse de bibliothèques de classes portables (PCL) pour le Framework .NET a été limitée jusqu'à présent en raison de leur dépendance à la pile basée sur Microsoft. Cette dépendance a été exprimée sous la forme d'un contrat de licence logicielle qui restreint légalement les PCL aux seules plates-formes Microsoft dont Windows Phone, Xbox 360 et Windows Desktop. Autrefois, si vous étiez un développeur cherchant à construire une application multi-plates-formes qui fonctionne sur des plates-formes non-Microsoft via Mono ainsi que celles basées Windows, la licence vous en empêchait. Cette restriction artificielle limitait l’adoption de PCL, mais une nouvelle annonce de Microsoft élimine cette frustration juridique et offre aux dveloppeurs une nouvelle raison d'utiliser cette technologie.
Comme l'affirme Rich Lander, Microsoft Program Manager, il est désormais possible d'utiliser les Portable Library Reference Assemblies sur n'importe quelle plate-forme. Miguel de Icaza chez Xamarin a ajouté que cette version est « une bonne nouvelle » et qu'elle permettra aux développeurs « de créer des exécutables sur les plates-formes sans Visual Studio (Mac, Linux ou même Windows sans VS)».
Cette version est un grand pas en avant, mais il reste encore du travail pour quelques autres PCL Microsoft toujours limitées. Une demande UserVoice récurrente reste en suspens ce qui signifie que les bibliothèques Microsoft (y compris les Collections Immutables) restent limitées. Cela dit, c'est un pas dans la bonne direction vers plus d'ouverture et de soutien aux développeurs.