विंडोज फोन 8 और विंडोज 8 के बीच कोड साझा करते समय, डेवलपर्स के लिए दो मुख्य विकल्प 1) विंडोज रनटाइम घटक और 2) पोर्टल क्लास लाइब्रेरीज़ हैं।पोर्टेबल कोड लाइब्रेरी बनाम विंडोज रनटाइम घटक चुनना
Windows Runtime Components WinRT का उपयोग करें और सभी समर्थित भाषाओं में अनुमान लगाया जा सकता है। अलग-अलग प्लेटफार्मों पर इस्तेमाल होने पर उन्हें अलग-अलग परियोजनाओं (बाइनरी) में लिंक की गई फाइलों की आवश्यकता होती है। हालांकि, वे उपलब्ध WinRT एपीआई का 9 0% हिस्सा साझा करते हैं।
Portable Class Libraries बीसीएल का एक सबसेट (कभी-कभी एक महत्वपूर्ण सबसेट) है जिसमें प्लेटफॉर्म पर बाइनरी संगतता है। वे WinRT अनुप्रयोगों पर, लेकिन यह भी सिल्वरलाइट, एक्सबॉक्स जैसे अन्य परियोजना प्रकार पर इस्तेमाल किया जा सकता आदि
जब एक डेवलपर एक "साझा रणनीति" जो परियोजना प्रकार जाने के लिए तकनीक सबसे अच्छा काम बंटवारे करना है चुन रहा है विंडोज फोन 8 और विंडोज 8 के बीच कोड? धन्यवाद।
फिर स्रोत फ़ाइल लिंकिंग तकनीक भी है ... बिना WinRT घटक या पीसीएल के। –
यह प्रश्न अब विजुअल स्टूडियो 2013 अपडेट 2 में विंडोज फोन 8.1 यूनिवर्सल ऐप्स के परिचय के साथ प्रासंगिक नहीं है जो साझा परियोजनाओं का समर्थन करता है। –
@ जेरीनिक्सन-एमएसएफटी - यह ज्ञान का एक मजेदार मणि है, क्या आप इसे थोड़ा सा विस्तार कर सकते हैं? एक 'sahred परियोजना' कैसे काम करता है और यह किस समस्या को हल करता है? –