InstallShield आवश्यक शर्तें सुविधा प्रदान करता है का पालन करें। आप इसे अपने एमएसआई प्रोजेक्ट में उपयोग कर सकते हैं। यह सुनिश्चित करेगा कि ये पूर्वापेक्षाएँ केवल तभी स्थापित की जाएंगी जब वे लक्ष्य मशीन में पहले से मौजूद न हों।
यदि आप इन इंस्टालर में .NET Framework 3.5 जैसे इन घटकों को शामिल नहीं करना चाहते हैं तो आप पुनर्वितरण योग्य सेटअप इंस्टॉलर का उपयोग कर सकते हैं। .नेट 3.5 पुनर्वितरण योग्य सेटअप इंस्टॉलर लगभग 3 एमबी है और जब इसे आपके इंस्टॉलशल्ड प्रोजेक्ट की पूर्वापेक्षाएँ में शामिल किया गया है तो इंस्टॉलर जांच करेगा कि क्या .NET 3.5 फ्रेमवर्क पहले से ही लक्ष्य मशीन पर स्थापित है और यदि नहीं, तो यह उपयोगकर्ता को संकेत देगा और डाउनलोड करेगा पूरे .NET 3.5 ढांचे और इसे स्थापित करें।
यदि आप बहुत विशिष्ट शील्ड प्रश्न स्थापित करते हैं तो आप check this आउट कर सकते हैं।