2011-05-23 10 views
8

फॉर्म्स मैं अपने Windows के लिए एक इंस्टॉलर बनाया आवेदन फॉर्म्स और मैं प्रोग्राम मेनू में परियोजना उत्पादन गयी। लेकिन अब मैं चाहता हूं कि 'मेरे पास प्रोग्राम्स मेनू में एक फ़ोल्डर होना चाहिए जिसमें इसमें दोनों इंस्टॉल और अनइंस्टॉल विकल्प होना चाहिए'।कैसे एक विंडोज के लिए एक इंस्टॉलर और अनइंस्टॉलर बनाने के लिए आवेदन

कृपया मेरी मदद करें। अग्रिम में धन्यवाद।

+0

उम - मैं यहाँ घना हो सकता हूं - लेकिन मेनू में "इंस्टॉल करें" शॉर्टकट क्या रख रहा है - अगर इंस्टॉल नहीं है? या सॉफ़्टवेयर स्थापित करने के बाद, इंस्टॉल करने का क्या अर्थ है। * आमतौर पर *, आप एप्लिकेशन लॉन्च करने के लिए शॉर्टकट के साथ एक फ़ोल्डर बनायेंगे और (वैकल्पिक रूप से) एक अनइंस्टॉल शॉर्टकट। –

उत्तर

9

सबसे आसान तरीका है एक सेटअप और दृश्य स्टूडियो में तैनाती प्रोजेक्ट बनाने के लिए है।

4

मैं सर रिचर्ड के जवाब के साथ सहमत होना होगा, लेकिन मैं कैसे एक अनइंस्टॉलर सेटअप और तैनाती परियोजना दृश्य स्टूडियो में पाया का उपयोग कर जोड़ने के बारे में निर्देश जोड़ना चाहते थे। How to add a Uninstall option in Visual Studio Setup project without writing code

+1

रिचर्ड के उत्तर – CharlesB

0

आप NSIS साथ कोशिश कर सकते हैं, खुला स्रोत और बहुत ही आसान है ...

"NSIS (Nullsoft स्क्रिप्ट स्थापित सिस्टम) एक पेशेवर है:

यहाँ आप पर काम कर सकते एक उपयोगी लिंक है विंडोज इंस्टालर बनाने के लिए ओपन सोर्स सिस्टम। इसे जितना संभव हो उतना छोटा और लचीला बनाने के लिए डिज़ाइन किया गया है और इसलिए इंटरनेट वितरण के लिए बहुत उपयुक्त है। "

अपनी वेबसाइट में आप ट्यूटोरियल और उदाहरण मिल सकते हैं, लिंक है: http://nsis.sourceforge.net/Main_Page

मैं इस आप मदद आशा!

+0

पर टिप्पणी के रूप में लिंक जोड़ने के लिए बेहतर है आप एक साधारण लिंक के साथ 5+ वर्षीय प्रश्न का उत्तर दे रहे हैं। आमतौर पर, इसे एक बुरा अभ्यास माना जाता है, क्योंकि आप यहां कोई वास्तविक मूल्य नहीं दे रहे हैं। इसके बजाय एक टिप्पणी हो सकती थी। –

+0

संभावित समाधान का एक लिंक हमेशा स्वागत है, लेकिन कृपया [लिंक के चारों ओर संदर्भ जोड़ें] (http://meta.stackoverflow.com/a/8259/169503) ताकि आपके साथी उपयोगकर्ताओं को कुछ पता चल जाएगा कि यह क्या है और क्यों यह वहाँ है। यदि लक्षित साइट पहुंच योग्य नहीं है या स्थायी रूप से ऑफलाइन हो जाती है, तो हमेशा एक महत्वपूर्ण लिंक के सबसे प्रासंगिक भाग को उद्धृत करें। ध्यान दें कि * किसी बाहरी साइट के लिंक से शायद ही अधिक * होने का एक संभावित कारण है [क्यों और कैसे कुछ उत्तरों हटा दिए गए हैं?] (Http://stackoverflow.com/help/deleted-answers)। – zuazo

+0

मैं इस सवाल पर टिप्पणी नहीं कर सकता, इसलिए इसी कारण से मैंने एक उत्तर लिखा था। सलाह के लिए धन्यवाद। – M84

0

आप उन्नत परिदृश्यों कि सेटअप और तैनाती परियोजना को संभाल नहीं कर सकते हैं किया है, तो मैं WiX में देख सलाह देंगे।

WiX एक अत्यंत परिपक्व माइक्रोसॉफ्ट opensource परियोजना, पहले 2004 में शुरू हो रही है और आज भी सक्रिय है। यह कॉन्फ़िगरेशन के लिए प्रारंभ करने और इंटेलिजेंस के साथ आपकी सहायता करने के लिए एक वीएस एक्सटेंशन भी प्रदान करता है।

हालांकि चेतावनी दी रहें: WiX मुख्य रूप से है कि एमएसआई के डोमेन भाषा का प्रयोग एक्सएमएल फाइल का उपयोग करता है। यह निश्चित रूप से एक उपकरण नहीं है जिसका उपयोग आप "प्रोजेक्टर बनाने" को विशेष रूप से अपनी परियोजना योजना में आवंटित नहीं किया गया था।

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