Microsoft BCL Portability Pack NuGet Package

This packages enables projects targeting down-level platforms to use some of the types added in later versions including:

- CallerMemberNameAttribute
- CallerLineNumberAttribute
- CallerFilePathAttribute
- Tuple<T1, T2, ...>
- IProgress<T>
- IStructuralComparable
- IStructuralEquatable
- Task
- InvalidDataException

These types are "unified" to their later version equivalent.

For example, when running on .NET Framework 4.5, IProgress<T> from this package will be seen by the runtime as the same type as the one already available in the platform.

Supported Platforms:
- .NET Framework 4 (with KB2468871)
- Windows 8
- Windows Phone 8.1
- Windows Phone Silverlight 7.5
- Silverlight 4
- Portable Class Libraries
This package is only required for projects targeting .NET Framework 4.5, Windows 8, Windows Phone Silverlight 8, or Windows Phone 8.1 when consuming a library that uses this package.




Got any Microsoft BCL Portability Pack Question?





Info

Version: 1.1.10
Author(s): Microsoft
Last Update: Wednesday, February 25, 2015
.NET Fiddle: Online Example
Project Url: http://go.microsoft.com/fwlink/?LinkID=280057
NuGet Url: https://www.nuget.org/packages/Microsoft.Bcl


Install
Install-Package Microsoft.Bcl
dotnet add package Microsoft.Bcl
paket add Microsoft.Bcl
Microsoft.Bcl Download (Unzip the "nupkg" after downloading)

612 packages depend on this package.


Tags



STATS

must-have-score

1.5

avg-downloads-per-day

14803

days-since-last-release

3319