मुझे लगता है कि करता है Inno के नवीनतम संस्करण का उपयोग कर रहा सेटअप के दौरान निम्नलिखित:निकाला जा रहा है फ़ाइलें
- निर्भरता की जांच प्रदर्शन को देखने के लिए क्या स्थापित किया गया है
- इंस्टॉल निर्भरता कि पहले से ही स्थापित नहीं कर रहे हैं (.net, एसक्यूएल सर्वर, DirectX आदि)
- आवेदन और पहले से स्थापित datab के लिए [फ़ाइलें] अनुभाग (wpReady)
- चेकों एसक्यूएल सर्वर से फ़ाइलों को स्थापित करें ase और/बनाता टेबल आदि
चरण [4] डेटाबेस और तालिकाओं आदि बनाता है और केवल यही वजह है कि यह चरण में किया जाता है काम करता है, तो SQL सर्वर पहले से ही स्थापित कर दिया गया है अद्यतन करता है [2]।
आउटपुट निर्देशिका में बनाया गया setup.exe है और मैं उपरोक्त वर्णित चरणों [1,2 और 4] के लिए आवश्यक फ़ाइलों वाले मैन्युअल रूप से अतिरिक्त निर्भरता फ़ोल्डर रखता हूं।
यह बहुत अच्छा काम करता है लेकिन मैं केवल एक एकल एक्सई बनाना चाहता हूं जिसमें सभी निर्भरताएं शामिल हों और wpReady
से पहले और चरण [1] से पहले निर्भरता निष्कर्ष निकालें।
निर्भरता [Files]
अनुभाग में हैं, लेकिन सेटअप को तब तक निकाला नहीं जाता है जब सेटअप सेटअप को wpReady
संदेश निष्पादित करता है जब सेटअप सभी रूपों और फ़ाइलों को स्थापित करने के प्रयासों के माध्यम से चला जाता है।
मैं निम्नलिखित का उपयोग कहते हैं कि मैं क्या setup.exe
[Files]
Source: Output\Dependencies\*; DestDir: {tmp}; Flags: deleteafterinstall
सबसे अच्छा तरीका क्या wpReady
से पहले अस्थायी निर्देशिका के लिए फ़ाइलों को निकालने के लिए है या मैं wpReady
पहले की कार्रवाई तो प्रदर्शन करना चाहिए की जरूरत है निर्भरता स्थापित करने के बारे में जाएं (हालांकि आदर्श नहीं)।
उत्कृष्ट धन्यवाद। विश्वास नहीं कर सकता मैं इस समारोह को याद किया! – Belliez
ऐसा करने के लिए अनुशंसित स्थान अब [PrepareToInstall] ईवेंट फ़ंक्शन में है क्योंकि यह उपयोगों की आसान चेतावनी के लिए अनुमति देता है और संकेतों को पुनरारंभ करता है। – Deanna