2013-05-14 8 views
10

मैंने विजुअल स्टूडियो अल्टीमेट 2012 में एक प्रोजेक्ट बनाया है और मैंने इंस्टॉलशील्ड को सक्रिय किया है ताकि मैं अपनी प्रोजेक्ट के लिए सेटअप-फाइल बना सकूं। सौदा यह है कि InstallShield एक बड़ी सेटअप-फ़ाइल नहीं बनाता है, बल्कि एक फ़ोल्डर जिसमें सेटअप-फ़ाइल है, मैं प्रोजेक्ट को स्थापित करने के लिए चला सकता हूं। अगर मैं फ़ोल्डर से सेटअप-फ़ाइल लेता हूं, तो सेटअप विफल हो जाएगा। क्या किसी को पता है कि मैं क्या गलत कर रहा हूँ? मुझे लगता है कि एक सेटअप-फाइल बनाने का पूरा उद्देश्य केवल एक exe-file है, सेटअप-फ़ाइल खोजने के लिए किसी फ़ोल्डर के माध्यम से जाने के लिए मजबूर नहीं होना चाहिए।इंस्टॉलशील्ड एक बड़ी सेटअप-फ़ाइल नहीं बनाता

मेरी फ़ोल्डर की एक छवि जोड़ा गया: enter image description here

उत्तर

10

परिदृश्यों है कि विभिन्न निर्माण विन्यास के लिए कॉल की एक किस्म कर रहे हैं। एक स्वयं को निकालने वाला EXE हमेशा वांछित नहीं होता है।

हालांकि, यदि आप यही चाहते हैं, तो इसके बजाय एकल छवि कॉन्फ़िगरेशन बनाएं।

व्यक्तिगत रूप से, यदि आपके पास Setup.exe (सेटअप प्रीरेक्स, एकाधिक उदाहरण, मामूली अपग्रेड और इतने पर) होने का कोई कारण नहीं है तो मैं इसे एक एकल एमएसआई के रूप में बनाउंगा।

24

विजुअल स्टूडियो के भीतर मेनू बार से बनाएं क्लिक करें, फिर कॉन्फ़िगरेशन प्रबंधक पर क्लिक करें। कॉन्फ़िगरेशन प्रबंधक संवाद के भीतर, कॉन्फ़िगरेशन को सिंगल इमेज पर सेट करें और फिर प्रोजेक्ट का पुनर्निर्माण करें।

+0

यहां तक ​​कि एकल छवि भी डीवीडी के समान संरचना उत्पन्न करती है। –

+2

मुझे अब मिल गया है, इसे काम करने के लिए संपीड़न की आवश्यकता है। –

2

मुझे यह समस्या हो रही है लेकिन सभी समाधान या तो LE या पूर्व 2013 संस्करणों पर आधारित हैं।

  • में रिलीज जादूगर का चयन करें मीडिया प्रकार: वेब
  • वेब प्रकार: एक निष्पादन

यह

तो, के बाद से SingleImage InstallShield प्रीमियर में उपलब्ध नहीं 2013 निम्न कार्य करें एक अद्वितीय स्व-निहित exe फ़ाइल उत्पन्न करना चाहिए

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