我不知道我是否安装不正确,但是在制作了针对.NET for Windows Store apps, .NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7 and higher
的C#可移植类库后,我收到System.Tuple
丢失的错误。
这怎么可能?
Tuple[<...>]
在Windows Phone 7中不存在,因此如果您面向该平台,则无法使用它。
我刚刚进行了验证,如果您创建 PCL 定位:
- 适用于 Windows 应用商店应用的 .NET
- .NET Framework 4.5
- Silverlight 4 及更高 版本
但不是"Windows Phone 7及更高版本",那么它可以正常工作,您可以使用Tuple[<...>]
.
为了完整起见,如果您包含 Xbox 360,它也不存在。
Microsoft.Bcl NuGet 包包括适用于 Windows Phone 7.5 的元组类型,并允许您在面向 WP7.5、SL4、Windows 应用商店应用和 .NET 4(或更高版本平台)的可移植类库中使用它们。
通常,可移植 API 的完整列表以及它们在哪些平台上可用:http://sdrv.ms/OVdfNc。 但是,该电子表格不包含有关我们通过外部方式(例如 Microsoft.Bcl 包)添加支持的信息。