2012-11-29 20 views
6

मुझे नहीं पता कि शायद मेरे पास गलत तरीके से कुछ स्थापित है या नहीं, लेकिन सी # पोर्टेबल क्लास लाइब्रेरी को .NET for Windows Store apps, .NET Framework 4.5, Silverlight 4 and higher, Windows Phone 7 and higher पर लक्षित करने के बाद, मुझे त्रुटियां मिल रही हैं कि System.Tuple गुम है।सिस्टम कहां है पोर्टेबल क्लास पुस्तकालयों में?

यह कैसे हो सकता है?

+1

किसी भी संभावित answerers को बचाने के लिए यह देख ऊपर, [टपल पर MSDN] (http://msdn.microsoft.com/en-us/library/dd268536.aspx) यह विंडोज स्टोर ऐप्लिकेशन के लिए नेट में समर्थित है कहते हैं, पोर्टेबल क्लास लाइब्रेरी और .NET 4.5 – Bridge

उत्तर

3

Tuple[<...>] विंडोज फोन 7 में मौजूद नहीं है, तो आप इसका इस्तेमाल नहीं कर सकते हैं कि मंच को लक्षित कर रहे हैं।

मैं सिर्फ मान्य कर दिया है, और आप एक पीसीएल लक्ष्यीकरण बनाते हैं: विंडोज स्टोर ऐप्लिकेशन के लिए

  • नेट
  • .NET फ्रेमवर्क 4.5
  • सिल्वरलाइट 4 और उच्च

लेकिन "विंडोज फोन 7 और उच्चतर" नहीं है, तो यह ठीक काम करता है और आप Tuple[<...>] का उपयोग कर सकते हैं।

पूर्णता के लिए, यह भी मौजूद नहीं है यदि आप Xbox 360

+0

बीटीडब्ल्यू, आप एमएसडीएन के सिल्वरलाइट संस्करण पर जाकर और प्रत्येक विधि पर फोन/एक्सबॉक्स प्रतीकों की तलाश करके एमएसडीएन पर यह जानकारी पा सकते हैं: इससे पता चलता है कि सिल्वरलाइट के फोन/एक्सबॉक्स रूपों में प्रत्येक शामिल है या नहीं सुविधा - http://msdn.microsoft.com/en-us/library/system.tuple(v=vs.95).aspx –

+3

जानकारी के लिए धन्यवाद देखें। यह अविश्वसनीय है। मैं इस विखंडन के बिल्कुल बीमार हूँ। –

2

Microsoft.Bcl NuGet पैकेज विंडोज फोन 7.5 के लिए टपल प्रकार शामिल हैं शामिल हैं, और आप WP7 को लक्षित एक पोर्टेबल कक्षा लाइब्रेरी में उन्हें इस्तेमाल करने की अनुमति देगा। 5, एसएल 4, विंडोज स्टोर ऐप, और .NET 4 (या उच्च प्लेटफॉर्म)।

पोर्टेबल एपीआई और क्या प्लेटफार्मों वे पर उपलब्ध हैं के सामान्य, पूर्ण सूची में यहाँ है: http://sdrv.ms/OVdfNc। हालांकि, उस स्प्रेडशीट में बाहरी साधनों (जैसे कि माइक्रोसॉफ्ट.बीसीएल पैकेज) के माध्यम से हमने किस प्रकार के समर्थन को जोड़ा है, इस बारे में जानकारी शामिल नहीं है।

+0

क्या इसे F # के साथ काम करने का कोई तरीका है? –