के साथ एक एमएसआई के कई उदाहरण स्थापित करें हमारे उत्पाद में एक एमएसआई इंस्टॉलर (वाईएक्स में लिखा गया है) जो मूल रूप से कुछ फ़ाइलों को एक फ़ोल्डर c: \ ourproduct में कॉपी करता है और एक विंडोज़ सेवा "ourwindowsservice" स्थापित करता है।डायनामिक इंस्टेंस नाम
हम सेवा के कई उदाहरणों के लिए समर्थन जोड़ना चाहते हैं, और उन्हें एक-दूसरे से स्वतंत्र रूप से स्थापित/अनइंस्टॉल करना संभव होना चाहिए। इसी तरह उदा। एसक्यूएल सर्वर के लिए, प्रत्येक इंस्टेंस में एक ऐसा नाम होना चाहिए जिसे एमएसआई को कमांड लाइन पैरामीटर के रूप में पास किया जा सके।
उदाहरण: उदाहरण 'ए' => कॉपी फ़ाइलों के लिए: ": \ ourproductB ग", सेवा के रूप में "इंस्टॉल करें" ग \ ourproductA ", सेवा के रूप में" ourwindowsserviceA " उदाहरण 'बी' स्थापित => फाइलों को कॉपी ourwindowsserviceB " ...
कोई विचार?
Instance transformation उदाहरणों के पूर्व परिभाषित और पूर्व-नामित सेट की आवश्यकता होती है।
धन्यवाद
धन्यवाद, क्रिस्टोफर! क्या आपका ब्लॉग आलेख अभी भी किसी भी मौके से ऑनलाइन है? – Max
http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html और http://blog.deploymentengineering.com/2008/03/installshield-2009-beta-part-i.html क्रिस के जवाब में –
+1। बीटीडब्ल्यू, मैं उन लोगों में से एक था जिन्होंने उल्लिखित ब्लॉग पोस्ट की टिप्पणियों में कई उदाहरणों के बारे में प्रश्न पूछे। :) फिर से धन्यवाद, क्रिस, जिसने मुझे बहुत मदद की! बाद में मैंने यहां इस क्षेत्र में अपना अनुभव साझा किया: http://ysdevlog.blogspot.com/2008/12/multiple-instance-installations-and.html। यदि आप पैच के माध्यम से उन्नयन के बारे में भी सोचते हैं, तो आपको अंत तक इसे पढ़ने में दिलचस्प लगेगा और आखिरी टिप्पणी में साझा किए गए लिंक पर विशेष ध्यान देना होगा। सौभाग्य! –