2013-08-22 8 views
5

मैं अपने WPF एप्लिकेशन को स्थापित करने के लिए इंस्टॉल शील्ड सीमित संस्करण का उपयोग कर रहा हूं।विंडोज़ अनुप्रयोग के लिए अपडेट कार्यक्षमता की जांच करें

मेरा वर्तमान परिदृश्य इस तरह है।

  • निर्मित सेट अप हमारी वेबसाइट में डाउनलोड करने के लिए उपलब्ध है।

  • उपयोगकर्ता डाउनलोड कर सकते हैं और फिर अपनी मशीनों पर सेट अप इंस्टॉल कर सकते हैं।

  • मैं सॉफ्टवेयर को संशोधित करने का विकल्प है और वेबसाइट में संशोधित
    संस्थापक अपडेट करेगा, ताकि उपयोगकर्ताओं को अद्यतन
    सॉफ्टवेयर मिल जाएगा।

मेरे अगला चरण:

अपने आवेदन में मैं "रखरखाव रिलीज (डाउनलोड अपडेट)" कार्यक्षमता शामिल करने के लिए जा रहा हूँ। ताकि उपयोगकर्ता स्वचालित रूप से सॉफ्टवेयर से नवीनतम अपडेट डाउनलोड कर सकें।

मैं यह कैसे कर सकता हूं। किसी भी सहायता की सराहना की जाएगी। क्या इसके लिए इंस्टाल शील्ड में कोई सुविधा है?

उत्तर

0

मुझे नहीं लगता कि इंस्टाल शील्ड के माध्यम से उस सुविधा को जोड़ने की कोई सुविधा है लेकिन .NET के लिए एक सॉफ्टवेयर अपडेट फ्रेमवर्क है जिसे नेटस्पार्कल कहा जाता है। यदि आप चाहें तो आप कोशिश कर सकते हैं। यदि आप अपने आप को कुछ लागू करना चाहते हैं तो यह कोड प्रोजेक्ट जैसी कुछ अन्य वेबसाइटों के लिए बेहतर है जो स्टार्टअप कोड या इसी तरह की परियोजनाएं प्रदान करते हैं।

यहां NetSparkle के लिए लिंक है। Code to check for updates, install new version of app

+0

धन्यवाद। मैं यह जांचूंगा। –

3

मैं NAppUpdate की सिफारिश:

वहाँ भी StackOverflow पर एक समान सवाल है। यह अद्यतन प्रक्रिया के लिए आवश्यक सभी कार्यों के लिए सुविधाओं के साथ एक ढांचा प्रदान करता है। उदाहरण के लिए, यह आपको विभिन्न स्रोतों (वेब ​​http/ftp) के अपडेट की जांच करने देता है, अद्यतन जांच ट्रिगर करता है और अपडेट की गई लोगों के साथ अपनी बाइनरी को प्रतिस्थापित करता है।

आपको अभी भी इसे अपने ऐप में एकीकृत करना होगा, इसलिए यह "बॉक्स से बाहर" समाधान नहीं है। लेकिन मेरा अनुभव यह है कि अधिकांश आउट ऑफ़ द बॉक्स समाधान अंततः सीमित अनुकूलन संभावनाओं के कारण सिरदर्द का कारण बनते हैं और इसके अलावा शायद ही कभी मुफ्त होते हैं (यदि यह आपके लिए महत्वपूर्ण है)।

एक अच्छा प्रारंभिक लेख यहां पाया जा सकता है: The philosophy behind NAppUpdate

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