2015-12-30 3 views
6

मुझे पहले ही पता होना चाहिए कि डिवाइसआईडी प्राप्त करने के लिए मुझे अपने प्रोजेक्ट में संदर्भ जोड़ना चाहिए - "यूडब्ल्यूपी के लिए विंडोज मोबाइल एक्सटेंशन" यह एसडीके विजुअल के साथ आता है स्टूडियो और विंडोज यूनिवर्सल/एक्सटेंशन स्थिति के तहत संदर्भ प्रबंधक में उपलब्ध है। हालांकि सूची में दो पद हैं, वे विभिन्न संस्करणों के साथ आते हैं - 10.0.10240.0 और 10.0.10586.0।यूडब्ल्यूपी के लिए विंडोज मोबाइल और अन्य एक्सटेंशन - मुझे किस संस्करण का उपयोग करना चाहिए

उनमें से किस का उपयोग करना चाहिए? क्या कोई अंतर है जिसके बारे में मुझे अवगत होना चाहिए, या क्या मुझे केवल नए का उपयोग करना चाहिए? क्या वे मशीन पर विंडोज बिल्ड नंबर से संबंधित हैं, मैं अपना ऐप चलाने के लिए चाहता हूं?

उत्तर

2

एक सार्वभौमिक विंडोज प्लेटफार्म प्रोजेक्ट प्लेटफ़ॉर्म संस्करण "2" पर उपलब्ध एपीआई का लाभ लेने के लिए फीचर डिटेक्शन का उपयोग कर सकता है और अभी भी प्लेटफ़ॉर्म संस्करण "1" पर चलता है, वैसे ही यह डेस्कटॉप, मोबाइल या आईओटी पर विशिष्ट रूप से चला सकता है प्रत्येक मंच के लिए उपयोगकर्ता अनुभव।

यह सुविधा का पता लगाने (और नहीं संस्करण का पता लगाने)

https://blogs.windows.com/buildingapps/2015/09/15/dynamically-detecting-features-with-api-contracts-10-by-10/

चेक से निपटने के लिए कैसे कैसे करने के लिए सेटअप अपनी परियोजना गुण

https://msdn.microsoft.com/en-us/library/8x480de8.aspx

+0

सी ++ अनुप्रयोगों के लिए प्रोजेक्ट प्रॉपर्टी पेज के लिए यह मदद है, सी # –

+0

अच्छी तरह से नहीं, अगर मैं दोनों संस्करणों का संदर्भ देता हूं ..? क्या कोई भ्रम होगा ..? –

0

समाधान Explorer में, राइट क्लिक है संदर्भों पर और यूडब्ल्यूपी के लिए विंडोज मोबाइल एक्सटेंशन जोड़ें।

आपको अभी भी पुराने एसडीके संदर्भ को हटाने और साफ निर्माण करने की आवश्यकता हो सकती है, लेकिन इसने नमूने पर मेरे लिए यह त्रुटि हल की।

+1

मुझे लगता है कि आप मेरे प्रश्न को पूरी तरह गलत समझते हैं;) – RTDev

+0

आपको वास्तव में प्रश्न को फिर से पढ़ना चाहिए: पी – vvolkgang

संबंधित मुद्दे