2008-09-22 17 views
7

मैं वीएस 2005 में "एप्लिकेशन वर्ल्ड" में फंस गया एक वेब-लड़का हूं। मैंने अपने विंडोज़ फॉर्म प्रोग्राम बनाए हैं और अपने अंतिम उपयोगकर्ताओं को इसे मानक प्रोग्राम फाइलों में स्थापित करने की क्षमता (और इसके कुछ संसाधन) को देना चाहते हैं। स्टार्ट मेनू/डेस्कटॉप लॉन्चर के साथ ऐप निर्देशिका स्थान।विजुअल स्टूडियो 2005 में प्रोग्राम इंस्टॉलर बनाएं?

मदद फ़ाइलों कोई निर्देश नहीं देते (है कि मैं पा सकते हैं)। यह एक इंस्टॉलर बनाने के लिए इस तरह के एक छोटे से काम की तरह लगता है - लेकिन यह मुझे eluding है।

किसी भी संकेत की सराहना की जाएगी! > "नया प्रोजेक्ट" संवाद में "सेटअप और तैनाती" श्रेणी -

उत्तर

12

आप एक "सेटअप परियोजना" जो "अन्य परियोजना प्रकार" के तहत होना चाहिए के लिए देख रहे हैं।

1

अपने समाधान में "सेटअप प्रोजेक्ट" प्रोजेक्ट जोड़ें। नई परियोजना> अन्य परियोजना प्रकार> सेटअप और परिनियोजन। फिर आप चुन सकते हैं कि क्या स्थापित है और कहां है।

0

सेटअप प्रोजेक्ट जाने का तरीका है। यदि आप किसी वेब साइट से इंस्टॉलर को तैनात करने जा रहे हैं, तो मैं प्रोजेक्ट आउटपुट के रूप में एक एमएसआई फ़ाइल बनाने की सलाह देता हूं (जैसा कि Setup.exe आउटपुट के विपरीत है)। मेरे अधिकांश क्लाइंट EXE फ़ाइलों के डाउनलोड को अवरुद्ध करते हैं।

Inno Setup

4

एक अन्य विकल्प Inno सेटअप, एक तीसरे पक्ष के संस्थापक जो मुक्त है, का उपयोग करने के लिए आसान और उत्कृष्ट है। इसका टूलकिट कोडप्लेक्स या ओओबी कोड से अधिकांश उत्पादों का उपयोग करता है, और इसका लटका पाने के लिए यह बहुत आसान है।

वहाँ भी (संस्करण 3 में) है एक IDE ऐड-इन बुलाया मन्नत बातें 'आसान' बनाने में मदद करेगा।

व्यक्तिगत तौर पर मैं WiX अधिक लचीला का उपयोग कर पाते हैं तो का उपयोग कर दृश्य स्टूडियो संस्थापक टेम्पलेट में बनाया गया है, हालांकि अपने साधन भिन्न हो सकता है। http://wix.sourceforge.net/ पर एक नज़र डालें और http://www.tramontana.co.hu/wix/ पर एक शानदार ट्यूटोरियल भी है।

यह एक तरह से कठिन लगता है के साथ शुरू करने के लिए, दृढ़ रहना - मैंने किया था और अब मैं यह है कि मैं क्या जरूरत के लिए एकदम सही हैं।

+0

ग्रेट सिफारिश। बहुत ठोस उत्पाद और समर्थन समुदाय। मैं इसे अक्सर इस्तेमाल करता था। –

7

मैं कुछ WiX (Windows इंस्टालर एक्सएमएल) का उपयोग कर सुझाव है:

+2

मैं इस उत्तर का समर्थन करता हूं: वीएक्स सेटअप वीएस सेटअप परियोजनाओं से कहीं अधिक शक्तिशाली है, और उपयोग करने के लिए और भी आसान है। –

+2

+1। सेटअप परियोजनाओं की तुलना में वाईएक्स अद्भुत और काम करने में आसान है। –

+0

मैंने इंस्टॉलर बनाने के लिए 2005 में वाईएक्स का इस्तेमाल किया था। मैंने इसे पहले भी मुश्किल पाया लेकिन फिर मैंने डिकंपेलर को एक मौजूदा एमएसआई फ़ाइल को रिवर्स-इंजीनियर करने के लिए इस्तेमाल किया जो कि मैं जो बनाना चाहता था उसके लिए "काफी करीब" था। मैंने अपने इंस्टॉलर के लिए टेम्पलेट के रूप में डिकंपील्ड फ़ाइल के साथ शुरुआत की। ठीक काम किया। –

2

मैं एक अच्छी जगह के रूप में 'सेटअप परियोजना' के लिए एक जल्दी शुरू ट्यूटोरियल जोड़ने के लिए वी.एस. के साथ अपने स्वयं सेटअप के निर्माण के साथ शुरू करना चाहते हैं: http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx

2

यह video दिखाता है कि कैसे सेटअप दृश्य का उपयोग कर एक सरल इंस्टालर के लिए स्टूडियो 2005

2

exe ​​फ़ाइल वास्तव में सिर्फ एक बूटस्ट्रैप लोडर, जो एमएसआई फ़ाइल की शुरूआत है। एमएसआई फ़ाइल वास्तविक स्थापना फ़ाइल है।

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