2012-11-29 36 views
6

Tôi không biết nếu có thể tôi đã cài đặt một cái gì đó không chính xác, nhưng đã thực hiện một C# Portable Class Library nhắm mục tiêu .NET for Windows Store apps, .NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7 and higher, tôi nhận được lỗi thiếu System.Tuple.System.Tuple ở đâu trong thư viện lớp di động?

Làm cách nào để thực hiện điều này?

+1

Để lưu bất kỳ người trả lời tiềm năng nào tìm kiếm nó, [MSDN trên tuple] (http://msdn.microsoft.com/en-us/library/dd268536.aspx) nói rằng nó được hỗ trợ trong .NET cho các ứng dụng Windows Store, Thư viện lớp di động và .NET 4.5 – Bridge

Trả lời

3

Tuple[<...>] không tồn tại trong Windows Phone 7, vì vậy bạn không thể sử dụng nó nếu bạn đang nhắm mục tiêu nền tảng đó.

Tôi vừa mới xác nhận, và nếu bạn tạo một mục tiêu PCL:

  • .NET cho các ứng dụng Windows Store
  • .NET Framework 4.5
  • Silverlight 4 và cao hơn

nhưng không phải "Windows Phone 7 trở lên", sau đó nó hoạt động tốt và bạn có thể sử dụng Tuple[<...>].

Để hoàn chỉnh, nó cũng không tồn tại nếu bạn bao gồm Xbox 360.

+0

Btw, bạn có thể tìm thông tin này trên MSDN bằng cách truy cập phiên bản Silverlight của MSDN và tìm kiếm các ký hiệu điện thoại/xbox trên mỗi phương pháp: điều này cho biết các biến thể của điện thoại/xbox của Silverlight có bao gồm tính năng - xem http://msdn.microsoft.com/en-us/library/system.tuple(v=vs.95).aspx –

+3

Cảm ơn thông tin. Thật phi thường. Tôi hoàn toàn bị bệnh của tất cả các phân mảnh này. –

2

Các NuGet gói Microsoft.Bcl bao gồm các loại tuple cho Windows Phone 7.5, và sẽ cho phép bạn sử dụng chúng trong một xách tay Class Library nhắm mục tiêu WP7. Ứng dụng 5, SL4, Windows Store và .NET 4 (hoặc các nền tảng cao hơn).

Nói chung, danh sách đầy đủ các API di động và nền tảng nào chúng sẵn có trên đây là: http://sdrv.ms/OVdfNc. Tuy nhiên, bảng tính đó không bao gồm thông tin về loại chúng tôi đã thêm hỗ trợ thông qua các phương tiện bên ngoài (chẳng hạn như gói Microsoft.Bcl).

+0

Có cách nào để làm cho nó hoạt động với F # không? –

Các vấn đề liên quan