माइक्रोसॉफ्ट स्टोर part1 में डेस्कटॉप अनुप्रयोगों प्रकाशित करें
वातावरण
- Windows
-
- विंडोज 10
- विजुअल स्टूडियो
-
- विजुअल स्टूडियो 2019
※ अन्य संस्करणों में काम करता है, लेकिन अपुष्ट है
पहले
अतीत में, केवल अनुप्रयोगों है कि माइक्रोसॉफ्ट स्टोर में प्रकाशित किया जा सकता है UWP प्रारूप में थे, लेकिन डेस्कटॉप ब्रिज का उपयोग करके, विंडोज फॉर्म, डब्ल्यूपीएफ, विं32 आदि में बनाए गए डेस्कटॉप एप्लिकेशन को अब माइक्रोसॉफ्ट स्टोर में प्रकाशित किया जा सकता है।
यह लेख अपेक्षाकृत सरल तरीके से डेस्कटॉप अनुप्रयोगों को प्रकाशित करने के लिए एक पैकेज बनाने के तरीके पर कदम-दर-कदम निर्देश प्रदान करता है।
हालांकि, एहतियात के तौर पर, पैक और स्थापित किए गए अनुप्रयोग यह निष्पादन वातावरण से अलग है जब आप पारंपरिक ज़िप (EXE) वितरण और इंस्टॉलर प्रारूप (एमएसआई) में वितरित और चलाते हैं, इसलिए इस बात की कोई गारंटी नहीं है कि माइग्रेट एक 100% काम करेगा। यदि आप स्टोर में डेस्कटॉप एप्लिकेशन वितरित करने के बारे में सोच रहे हैं, तो हम अनुशंसा करते हैं कि आप पैकेजिंग के बाद व्यवहार की जांच करें। कुछ मामलों में, आपको स्टोर के लिए कार्यक्रम को संशोधित करने की आवश्यकता हो सकती है।
पूर्व तैयारी
- आपने उस डेस्कटॉप एप्लिकेशन को बनाया और पूरा कर लिया है जिसे आप विजुअल स्टूडियो में प्रकाशित करना चाहते हैं।
- आप एक खाता पंजीकृत कर रहे हैं ताकि आपका आवेदन Microsoft Store में प्रकाशित किया जा सके (अन्य ऐप्स प्रकाशित करना वांछनीय है क्योंकि Microsoft Store में खाता बनाना विषय नहीं है)
एक पैकेज प्रोजेक्ट बनाएं
आपने विजुअल स्टूडियो में बनाई गई डेस्कटॉप एप्लीकेशन प्रोजेक्ट खोलें। यहां टेबललेआउटसिंकर का एक उदाहरण दिया गया है, एक उपकरण जो मुझे मेरे द्वारा बनाए गए दो डेटाबेस के टेबल लेआउट को सिंक्रोनाइज करने की अनुमति देता है।
समाधान में एक नई परियोजना जोड़ें।
इसे जोड़ने के लिए टेम्पलेट से विंडोज एप्लीकेशन पैकेज प्रोजेक्ट का चयन करें। परियोजना का नाम सेटअप के अलावा कुछ भी है।
विंडोज 10 के लिए लक्ष्य मंच का चयन करें। लक्ष्य संस्करण मूल रूप से अप-टू-डेट और ठीक है। न्यूनतम संस्करण के लिए, यह तय करें कि आप किन सुविधाओं और पुस्तकालय संस्करणों का उपयोग करना चाहते हैं।
पैकेज परियोजना को जोड़ा गया है।
एक पैकेज परियोजना की स्थापना
परियोजनाओं को ब्राउज़ करें
सेट करें कि पैकेज में कौन सी परियोजनाएं शामिल हैं। राइट-क्लिक एप्लिकेशन और ऐड रेफरेंस चुनें।
उन परियोजनाओं का चयन करें जिन्हें आप शामिल करना चाहते हैं। EXE परियोजनाओं को सीधे पुस्तकालय परियोजनाओं द्वारा संदर्भित किया जाता है, इसलिए आपको उन्हें जांचने की आवश्यकता नहीं है।
दुकानों के साथ एसोसिएट आवेदन
यदि आपके पास पहले से ही माइक्रोसॉफ्ट स्टोर की ओर से कोई खाता है, तो इसकी जानकारी को प्रकाशित किए गए एप्लिकेशन और स्टोर के बीच लिंक करें। पैकेज प्रोजेक्ट पर राइट-क्लिक करें और स्टोर के साथ पब्लिश या एसोसिएट एप्लीकेशन का चयन करें।
आगे का चयन करें।
अगर आपने अभी तक अपनी एप्लिकेशन की जानकारी Microsoft Store पर पंजीकृत नहीं की है, तो अपना नाम नीचे "बुक न्यू एप्लीकेशन नेम" में डालें और "बुक" बटन पर क्लिक करें.
बुकिंग के बाद या फिर आपने माइक्रोसॉफ्ट स्टोर में आवेदन की जानकारी पहले से दर्ज कर ली है तो आवेदन का नाम सूची में दिखेगा। आप उनलोगों के बीच से लिंक करना चाहते हैं आवेदन का चयन करें।
एसोसिएशन बटन पर क्लिक करें।
संपादित पैकेज.appxप्रकट
आप जिस एप्लिकेशन को प्रकाशित करना चाहते हैं उसे सेट करने के लिए पैकेज.appxप्रकट संपादित करें। जब आप यूडब्ल्यूपी एप्लिकेशन बनाते हैं तो सामग्री लगभग वैसी ही होती है, इसलिए मैं केवल डेस्कटॉप-विशिष्ट भाग लिखूंगा।
अनुप्रयोग
यदि आप इसे किसी स्टोर के साथ संबद्ध करते हैं, तो आपके पास एक ही डिस्प्ले नाम होगा।
विवरण में, आवेदन का विवरण लिखें।
"समर्थित रोटेशन" एक डेस्कटॉप एप्लिकेशन है, इसलिए आपको कुछ भी लागू करने की ज़रूरत नहीं है।
दृश्य संपत्ति
माइक्रोसॉफ्ट स्टोर को आपके उपयोग के अनुरूप विभिन्न आकारों के ऐप्स के लिए छवियों की आवश्यकता होती है। आपके पास सभी आकार उपलब्ध नहीं हैं, लेकिन आपको इसे दर्जनों में तैयार करने की आवश्यकता होगी।
समय के लिए एप्लिकेशन के लिए एक आइकन छवि तैयार करने के लिए "परिसंपत्ति जनरेटर" का उपयोग करके आप थोक में चाहें आकार भी बना सकते हैं। हालांकि, कृपया उस समय छवि को व्यक्तिगत रूप से समायोजित करें क्योंकि यह जरूरी नहीं कि छवि अपेक्षित हो सकती है।
सुविधाऐं
सेट करें कि प्रकाशन आवेदन का उपयोग क्या विशेषताएं हैं।
हालांकि, डेस्कटॉप अनुप्रयोगों में मूल रूप से कोई कार्यात्मक बाधाएं नहीं हैं, इसलिए इस आइटम को सेट करने का कोई मतलब नहीं है।
घोषणा
यदि आवश्यक हो तो इसे सेट करें।
सामग्री उड़ी
यदि आवश्यक हो तो इसे सेट करें।
पैकेजिंग
यदि आप किसी स्टोर को जोड़ रहे हैं, तो इसका मूल्य निर्धारित है और आप इसे उपयोग कर सकते हैं।
जब आप कर रहे हैं तब सहेजें।
पैकेज ों का परीक्षण
सुनिश्चित करें कि पैकेज स्थापित किया गया है और सफलतापूर्वक चलाया गया है। पैकेज परियोजना पर सही क्लिक करें और डिबग का चयन करें या नया उदाहरण शुरू करें।
सुनिश्चित करें कि कार्यक्रम सही ढंग से काम करता है।
सुनिश्चित करें कि यह स्टार्ट मेनू में पंजीकृत है।
एक पैकेज बनाएं
आवेदन प्रकाशित करने के लिए एक पैकेज बनाएं। पैकेज प्रोजेक्ट पर राइट-क्लिक करें और ऐप पैकेज को पब्लिश या क्रिएट करें।
माइक्रोसॉफ्ट स्टोर में एप्लीकेशन नेम एंड जीटी के रूप में और आगे का चयन करें ।
एप्लिकेशन से मेल खाने के लिए संस्करण को संशोधित करें।
आर्किटेक्चर में रिलीज होने वाले प्लेटफॉर्म्स की जांच करें। डेस्कटॉप अनुप्रयोगों के लिए, आप आमतौर पर "x86" या "x64" की जांच करेंगे। कोई भी सीपीयू पैकेज निर्माण को विफल कर सकता है, इसलिए आइए पहले से ही परियोजनाओं में x86 और x64 आर्किटेक्चर बनाते हैं।
यह सुनिश्चित करना याद रखें कि समाधान विन्यास रिलीज है।
यदि बिल्ड सफल है, तो आपको निम्नलिखित स्क्रीन दिखाई देगी:
पैकेज "आउटपुट स्थान" में उत्पन्न होता है, इसलिए एक्सप्लोरर खोलने के लिए बाद में इसे अपलोड करने के लिए लिंक पर क्लिक करें।
क्योंकि यह इस बार पहला रजिस्ट्रेशन है, इसलिए इसे अपने आप माइक्रोसॉफ्ट स्टोर में नहीं भेजता है।
यह देखने के लिए कि पैकेज और ऐप सही ढंग से काम करते हैं, यह देखने के लिए "लॉन्च विंडोज ऐप सर्टिफिकेशन किट" बटन पर क्लिक करें कि क्या यह काम करता है।
सुनिश्चित करें कि पैकेज गंतव्य पर पैकेज बनाया गया है। आप माइक्रोसॉफ्ट स्टोर में एक्सटेंशन ".appxupload" के साथ एक फ़ाइल पंजीकृत करेंगे।
सारांश
यह सब वहां स्थानीय वातावरण में संकुल बनाने के लिए है । अगली बार, मैं माइक्रोसॉफ्ट स्टोर की ओर से एक सार्वजनिक सेटिंग करना चाहते हैं ।