可移植类库中的System.Tuple在哪里?

Rei*_*aka 6 c# portable-class-library windows-8 visual-studio-2012

我不知道我是否安装了错误的东西,但是制作了一个C#可移植类库目标.NET for Windows Store apps, .NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7 and higher,我遇到的错误System.Tuple就是丢失了.

怎么会这样?

Mar*_*ell 3

Tuple[<...>]Windows Phone 7 中不存在,因此如果您面向该平台,则无法使用它。

我刚刚验证过,如果您创建 PCL 定位:

  • 适用于 Windows 应用商店应用程序的 .NET
  • .NET框架4.5
  • Silverlight 4 及更高版本

但不是“Windows Phone 7 及更高版本”,那么它可以正常工作并且您可以使用Tuple[<...>].

为了完整起见,如果您包含 Xbox 360,它也不存在。

  • 谢谢(你的)信息。那真是难以置信。我真的厌倦了所有这些碎片化的事情。 (3认同)