Where is System.Tuple in portable class libraries?

c#, portable-class-library, visual-studio-2012, windows-8

Solution

`Tuple[<...>]` doesn't exist in Windows Phone 7, so you can't use it if you are targeting that platform.

I've just validated, and if you create a PCL targeting:

- .NET for Windows Store apps

- .NET Framework 4.5

- Silverlight 4 and higher

but not "Windows Phone 7 and higher", then it works fine and you can use `Tuple[<...>]`.

For completeness, it also doesn't exist if you include Xbox 360.

Problem

I don't know if maybe I have something installed incorrectly, but having made a C# Portable Class Library targeting `.NET for Windows Store apps, .NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7 and higher`, I'm getting errors that `System.Tuple` is missing. How could this be?

Original source