Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Portable Library Tools 2
Portable Library Tools 2

Portable Library Tools 2

BCLTeam

|
103,069 installs
| (26) | Free
Provides tools for Visual Studio 2010 for creating class libraries that run on Windows, Silverlight, Windows Phone and Xbox 360.
Download
New Project
Introducing

Portable Library Tools is a Visual Studio add-in from Microsoft that enables you to create C# and Visual Basic libraries that run on a variety of .NET-based platforms without recompilation.

Note: Portable Class Libraries are now built into Visual Studio 11, and this add-in is only needed for Visual Studio 2010.
 
Code
Simplify code sharing

No more complicated build scripts or #defines, and stop copying and pasting code; portable libraries enable you to easily share code between apps that target different platforms.
 
Solution Explorer
Share between platforms

Create a Portable Library project and reference it from any .NET Framework, Silverlight, Windows Phone or XNA project.
 
Extension Manager
Get started

Getting started is easy; download and install the Portable Library Tools (install Visual Studio 2010 SP1 if you haven't already).
 
Also check out MSDN page for more information.
Revision notes:
 
10.0.50828:
This release updates the Visual Studio 2010 tools with the  APIs available in Visual Studio 2012 RTM.
No functional changes.
10.0.50607:
This release updates the Visual Studio 2010 tools with the APIs available in Visual Studio 2012 RC.
  • Added: Support for System.Numerics
  • Added: Support for System.Diagnostics.Contracts
  • Added: Support for Dynamic
  • Added: Support for various APIs, including ReadWriterLockSlim, IServiceProvider, Environment.TickCount, GC.MaxGeneratrion, GC.GetTotalMemory on platforms where supported.
10.0.50504:
This release updates the Visual Studio 2010 tools with the APIs available in Visual Studio 2012 Beta.
  • Added: Support for Silverlight 5, Windows Phone 7.5, .NET Framework 4.0.3
  • Added: Support for .NET Framework 4.5 and Metro style apps scoped at features supported by Visual Studio 2010.
  • Added: Support for System.ComponentModel.DataAnnotations, IQueryable, XLINQ and the JSON Data Contract Serializer.
  • Added: Support for sharing Model View ViewModel (MVVM) between Silverlight, Phone, .NET Framework 4.5 & Metro style apps.
10.0.40607:
  • Added: New bootstrapper pre-requisite for Setup and ClickOnce projects. This enables these projects to pre-install .NET 4.0 + KB2468871 on end user machines.
10.0.40328:
  • Added: ObservableCollection<T> can now be shared between Silverlight and Windows Phone projects, enabling simple ViewModel sharing between those platforms.
  • Added: Numerous APIs across the Base Class Libraries have been added and are now supported.
  • Added: Visual Basic now supports Adding Service References when targeting .NET, Silverlight & Windows Phone.
  • Added: Only templates actually supported show up in the Add Item dialog.
  • Added: Install now supports /buildmachine switch, to avoid installing Visual Studio dependencies on a build machine.
  • Fixed: Visual Basic projects can now reference Portable Library projects.
  • Fixed: System.Net types can now be shared between Portable Library and .NET projects.
  • Fixed: Certain C# expressions that capture fields fail to compile.
  • Fixed: .NET, Silverlight & Xbox projects will now block references to Portable Library projects when they are not supported.
 
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft