के बीच अंतर मैं विंडोज फोन 8.1 विकास के बारे में पढ़ रहा था, क्योंकि मैं पहले से ही विंडोज फोन 8 के साथ काम करता हूं और मैं नए ओएस संस्करण के साथ काम करना शुरू करना चाहता हूं।विंडोज फोन 8.1 और विंडोज फोन सिल्वरलाइट 8.1
फिर मैंने अपडेट 4 के साथ विंडोज के लिए विजुअल स्टूडियो डाउनलोड किया, मेरा एक प्रोजेक्ट खोला (WP8 पर लक्षित) और "8.1 पर अपग्रेड" पर क्लिक किया।
मैंने देखा कि मेरे समाधान ने नाम बदल दिया है "विंडोज फोन सिल्वरलाइट 8.1"।
तो मैं एक नई परियोजना विंडोज फोन 8.1 को लक्षित बनाने की कोशिश की है, और मैं विजुअल C# पेड़ के नीचे निम्नलिखित विकल्पों देखा (छवि दिखाता रूप में):
- यूनिवर्सल Apps का
- विंडोज Apps का
- Windows फ़ोन ऐप्स
जैसा कि मेरे विंडोज फोन 8.1 के साथ फोन उपकरणों के लिए लक्ष्य विकसित करना है, मैंने "विंडोज फोन ऐप" चुना है। लेकिन मैंने देखा कि यह परियोजना दूसरे से अलग है (जिसे मैंने WP8 से अपग्रेड किया था)। यह "विंडोज फोन सिल्वरलाइट 8.1" के बजाय समाधान पर "विंडोज फोन 8.1" दिखाई देता है। और कोड भी बहुत अलग हैं।
तो, मैं इसके बारे में एक शोध किया है, के बीच "विंडोज फोन SilverLight 8.1" और "विंडोज फोन 8.1" के अंतर को समझना, इस तरह की कुछ पोस्ट पढ़:
- Difference between Windows Phone Silverlight 8.1 and Windows Phone 8.1 development
- What is the difference between Windows Phone 8.1 and Windows Phone 8.1 Silverlight
- In windows phone 8.1 what is the differance between Windows phone project and silverlight project?
लेकिन मुझे कुछ भी नहीं मिला जो मुझे समझ में आया।
किसी बिंदु पर, मुझे एक जवाब मिला कि "विंडोज फोन 8.1" सार्वभौमिक ऐप्स के लिए है ... लेकिन मैं असहमत हूं, अगर मैं एक सार्वभौमिक ऐप बनाना चाहता हूं, तो मैं "सार्वभौमिक ऐप" का चयन करूंगा " विंडोज फोन एप्स "।
क्या कोई इन दोनों परियोजनाओं के बीच वास्तव में अंतर जानता है?
"विंडोज फोन सिल्वरलाइट अनुप्रयोग कोड सभी विंडोज फोन 7 पर चलता है + "- क्या यह सही है? मैंने अभी विजुअल स्टूडियो 2013 में एक नया विंडोज फोन सिल्वरलाइट ऐप बनाया है और मुझे लक्ष्य ओएस का चयन करने के लिए कहा गया था - या तो WP 8.0 या 8.1। इसलिए यह 7 + पर नहीं चल सकता है। – ondrisko
ऐप्स अभी भी चलते हैं। लेकिन समर्थन गिरा दिया गया था। आप WP7 पर नए ऐप्स नहीं जोड़ सकते हैं। – Fred
ठीक है जब मैं WP7 सिल्वरलाइट ऐप को WP7 एमुलेटर में XapDeploy.exe के माध्यम से तैनात करने का प्रयास करता हूं, तो यह कहता है "इस एप्लिकेशन को डिवाइस पर तैनात करने में असमर्थ क्योंकि यह विंडोज फोन के एक संस्करण को लक्षित करता है जो डिवाइस का समर्थन करता है।" मेरे पास भौतिक WP7 उपलब्ध नहीं है, लेकिन आप कह रहे हैं कि ऐसा ऐप भौतिक WP7 पर काम करेगा? – ondrisko