में निर्भरता मैं वर्तमान में वाईएक्स और विंडोज इंस्टालर की अनियमितताओं को सीख रहा हूं और मैंने एक ठोकर खाई है।एमएस इंस्टॉलर/विक्स
परियोजना जो मैं वर्तमान में पैकेजिंग कर रहा हूं वह छह अलग-अलग हिस्सों से बना है। अभी के लिए उन्हें एक कॉल, बी, सी, डी, ई, एफ और
हिस्सा एक आम पुस्तकालयों और उपयोगिताओं कि हर दूसरे परियोजना द्वारा किया जाता है का एक सेट है। यह किसी भी अंत उपयोगकर्ता कार्यक्षमता प्रस्तुत नहीं करता है।
हिस्सा बी आम पुस्तकालयों और उपयोगिताओं कि यह अजीब लगता है हिस्सा ए द्वारा प्रदान की कार्यक्षमता की आवश्यकता का एक और सेट है, लेकिन वास्तुकला को प्रभावित करने या नियंत्रित करने के लिए अपनी क्षमता से परे है।
चंक सी सामान्य पुस्तकालयों और उपयोगिताओं का एक तीसरा सेट है जिसके लिए भाग ए और बी द्वारा प्रदान की गई कार्यक्षमता की आवश्यकता होती है। यह पहले से भी अधिक विषम लगता है, लेकिन मेरे पास अभी भी इसे बदलने की कोई क्षमता नहीं है।
चंक्स डी, ई, और एफ, सभी हिस्सा द्वारा प्रदान की कार्यक्षमता की आवश्यकता होती है ए, बी, और सी
संभव हो तो, मुझे यकीन है कि बनाने के लिए मात्रा का केवल एक ही स्थापना ए, बी है कि वहाँ चाहते हैं , और सी, जिन्हें डी, ई, और एफ के इंस्टॉलेशन में साझा किया गया है। मुझे आश्वासन दिया गया है कि ए, बी, और सी स्थिर एपीआई बनाए रखेंगे ताकि उन्हें डी, ई की कार्यक्षमता को तोड़ने के बिना अपग्रेड किया जा सके। , या एफ
मेरा तत्काल विचार ए, बी, और सी में घटकों के लिए मर्ज मॉड्यूल बनाना है, फिर उन्हें डी, ई, और एफ के लिए अलग इंस्टॉलर्स द्वारा प्रदान की गई सुविधाओं में संदर्भित करना है। यह फूट जाएगा इंस्टॉलर, लेकिन यह गारंटी होगी कि वें ई आवश्यक घटक स्थापित हैं। दुर्भाग्यवश, मुझे डर है कि यह अपग्रेड करते समय विंडोज इंस्टालर सत्यापन के अंदर समस्याएं पैदा करेगा।
एक और सोचा था कि मैं था कि ए, बी, और सी के लिए एक एकल संस्थापक बनाने के लिए और एक ComponentSearch के माध्यम से डी, ई, और एफ के लिए संस्थापक में यह आवश्यकता के लिए किया गया था।
क्या कोई विचार समझ में आता है? यदि कोई विचार समझ में नहीं आता है, तो क्या आपके पास ऐसा करने के सही तरीके के लिए कोई सिफारिश है?
चल रहा है मैं गर्मी का उपयोग शुरू में wix उत्पन्न करने के लिए ए, बी, और सी के लिए फाइलें, क्या मुझे उन फ़ाइलों के लिए एक टुकड़ा या मॉड्यूल टेम्पलेट का उपयोग करना चाहिए जो मैं wixlibs में रोल करना चाहता हूं? – dskiles
टुकड़ा (या कोई टेम्पलेट)। उत्पाद और मॉड्यूल अतिरिक्त सामान जोड़ता है जो आप शायद नहीं चाहते हैं। – saschabeaumont