के साथ स्थापित करने के लिए मैं अपने ऐप के लिए इंस्टॉलर बनाने के लिए बर्न और WIX 3.6 का उपयोग करने का प्रयास कर रहा हूं। इंस्टॉलर माइक्रोसॉफ्ट की वेबसाइट से .NET 3.5 SP1 स्थापित करने में सक्षम होना चाहिए। मैं WIX 3.5 के साथ बनाई गई एक काम कर रहे WIX प्रोजेक्ट से काम कर रहा हूं। यह काम करता है, अगर लक्ष्य मशीन पर .NET 3.5 SP1 पहले स्थापित किया गया है। पहला कदम एक बंडल बनाने के लिए प्रतीत होता है, इसलिए मैंने अपने product.wxs फ़ाइल में एक तत्व जोड़ा। जब मैं ऐसा करता हूं तो मुझे यह कहते हुए एक त्रुटि मिलती है कि स्कीमा में मान्य नहीं है, मेरे पास इसके बजाय एक होना चाहिए। क्या इसका मतलब है कि मुझे सभी उत्पाद परिभाषाओं को एक टुकड़े में स्थानांतरित करना है? यह अस्पष्ट है कि मैं यह कैसे करता हूं। फिर चीज अधिक जटिल हो जाती है, क्योंकि WixNetfxExtension केवल .NET 4.0 और 4.5 के लिए PackageRef प्रदान करता है। मैं अपने ऐप को ढांचे के उस संस्करण में बदलने के लिए तैयार नहीं हूं। तो मैं अपने बंडल में एक वेब स्रोत से .NET 3.5 SP1 कैसे प्राप्त करूं?WIX3.6 का उपयोग करते हुए .NET Framework 3.5 SP1 को
क्या यह कहीं भी करने का एक कामकाजी उदाहरण है?
बहुत बहुत धन्यवाद! अगर मुझे एक से अधिक WIX प्रोजेक्ट की ज़रूरत है तो यह mne के लिए अस्पष्ट था। प्रलेखन आपको मूलभूत कार्यप्रणाली में ले जाने के बारे में बहुत स्पष्ट नहीं है (और मैं कुछ असाधारण रूप से जटिल करने की कोशिश नहीं कर रहा हूं, मैंने सोचा था: 3.5 एसपी 1 का उपयोग कर .NET के बारे में क्या मुश्किल है, और मैं माइक्रोसॉफ्ट के डाउनलोड से .NET इंस्टॉल करना चाहता हूं ?)। वैसे भी, वह टिप था जिसकी मुझे ज़रूरत थी! –