.net - Bootstrapper GUID -
वाईएक्स जला बूटस्ट्रेपर या तो HKLM \ सॉफ्टवेयर \ माइक्रोसॉफ्ट \ विंडोज़ \ CurrentVersion \ uninstall \ SOMEGUID या
HKLM \ Software \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ SOMEGUID
वास्तुकला पर निर्भर करता है। मैंने देखा है कि SOMEGUID
बदलता है जब भी मैं एक नया निर्माण बना देता हूं SOMEGUID
के बारे में मेरे कुछ प्रश्न हैं, और निम्न में से किसी भी के उत्तर काफी उपयोगी होंगे यदि कोई भी कुछ प्रकाश डालने में सक्षम हो:
- मैं कैसे निर्धारित कर सकता हूं अपने बूटस्ट्रैपर से इंस्टॉल करने से पहले
SOMEGUID
क्या होगा - क्या यह हार्डकोड
SOMEGUID
के लिए संभव है? < / Ol>
- यह बंडलआईड प्रॉपर्टी से निर्धारित होता है।
- नहीं, इसका सेट Intermally और हम उस पर नियंत्रण नहीं है।
हर बार जब आप अपने बूटस्ट्रैप प्रोजेक्ट को संकलित करते हैं, तो इसे एक नई पहचान-एक GUID बुंडिलआईडी कहा जाता है जिसे आप बदल नहीं सकते हैं। इस संबंध में, आपके द्वारा बनाई जाने वाली प्रत्येक बंडल अद्वितीय है अपग्रेडकोड विशेषता हमें दो बूटस्ट्रैप को लिंक करने की अनुमति देती है, जिससे उन्हें संबंधित बंडल बनाते हैं। यह रिश्ते एक बंडल को दूसरे के स्थापित संकुल का पता लगाने और अपग्रेड करने की अनुमति देता है।
लेकिन प्रदाता की हार्डकोडिंग के पीछे तर्कसंगत क्या है? बस के रूप में एमएसआई के दो बंडलों में एक ही उत्पाद कोड है, तो यह बड़े / छोटे उन्नयन ठीक से संभाल करने में सक्षम नहीं होगा।
Comments
Post a Comment