नोट, यह जानकारी है मैनुअल में पूर्ण में उपलब्ध है। यह उदाहरण के साथ निम्न स्थानों से प्राप्त किया जा सकता है: कहा जा रहा है
How To: Install the .NET Framework Using Burn
How To: Check for .NET Framework versions
WixNetfxExtension
कि
WiX का उपयोग करना, आप स्थापित करने के लिए एक MSI उत्पन्न नहीं कर सकते। नेट [एक्स]। हालांकि, आप बूटस्ट्रैपड इंस्टॉलर निष्पादन योग्य उत्पन्न करने के लिए इसका उपयोग कर सकते हैं।
सौभाग्य से, नेट इंस्टॉलर सहित वाईएक्स बंडल प्रोजेक्ट में मामूली सरल है। सीधे शब्दों में WixNetFxExtension.dll के लिए एक संदर्भ में शामिल हैं (में होना चाहिए "\ बिन [Wix स्थान स्थापित करें]") अपने बंडल परियोजना में, और फिर शामिल अपने <Chain>
में निम्नलिखित:
<PackageGroupRef id="[.Net package]" />
जहां [.Net package]
है:
- NetFx40Web
- NetFx40Redist
- NetFx40ClientWeb
012,
- NetFx40ClientRedist
- NetFx45Web
- NetFx45Redist
उदाहरण के लिए, एक बंडल कि नेट 4.5 वेब संस्थापक में शामिल हैं:
<Bundle Name="E.G." Version="1.0.0.0" Manufacturer="Me" UpgradeCode="[Guid]">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"/>
<Chain>
<PackageGroupRef Id="NetFx45Web" />
<MsiPackage SourceFile="$(var.ExampleInstaller.TargetPath)" />
</Chain>
</Bundle>
और अगर आप Redist संकुल का उपयोग कर रहे हैं, तो आप चला सकते हैं फ़ाइलों को डाउनलोड करने के लिए -layout
के साथ संकलित इंस्टॉलर ताकि उन्हें एक सीडी/डीवीडी पर जला दिया जा सके (मानक बूटस्ट्रैपर एप्लिकेशन का उपयोग करके, कस्टम बूटस्ट्रैप एप्लिकेशन का उपयोग हो सकता है या हो सकता है समान कार्यक्षमता नहीं है)।
टिप्पणियों के बिना डाउनवॉट्स वास्तव में सहायक नहीं हैं। –
सेटअप विकास विकास है। किसी के लिए अपना काम करने के लिए यह पूछना बुरा तरीका है। यदि आप इसे आसान बनाना चाहते हैं, तो इंस्टॉलशील्ड का उपयोग करें। आप बस चेकबॉक्स पर क्लिक करें जो .NET X कहता है और फिर वेब से डाउनलोड का चयन करें। अगर यह काम करता है, तो बढ़िया। यदि ऐसा नहीं होता है, तो कवर के तहत भी वही जटिलता मौजूद है। –
जब मैं कोई लर्कर हूं तो मैं केवल आपके साथ सहमत हूं। हालांकि सेटअप परिनियोजन विकास है, समुदाय साझाकरण के मामले में नीचे है। आपका समाधान वह नहीं है जिसे मैंने पूछा था। मैं इसे वाईएक्स के संदर्भ में देख रहा हूं। विजुअल स्टूडियो प्रोजेक्ट में ऐसा करना मुश्किल है।और अगर मुझे कोई जवाब नहीं मिलता है तो मैं इसे स्वयं हल करने और इसे सभी के साथ साझा करने के लिए समय व्यतीत करूंगा। –