हमारे पास अलग-अलग वातावरण के लिए विभिन्न कॉन्फ़िगरेशन फ़ाइलों के साथ एक ही असेंबली के कई तैनाती हैं। हम अलग-अलग परिनियोजन पहचान (Program_ENV1, Program_ENV2, आदि) के साथ अलग-अलग क्लिकऑन परिनियोजन के लिए इन्हें पैकेज करते हैं।विभिन्न परिनियोजन पहचान के साथ एकाधिक क्लिकऑन इंस्टॉलेशन, लेकिन एक ही एप्लीकेशन पहचान
एप्लिकेशन पहचान उन सभी के लिए Program.exe है, क्योंकि हमारे पास एक तृतीय-पक्ष घटक है जिसके लिए निष्पादन योग्य की आवश्यकता होती है, जिसके लिए इसे संकलित किया गया था।
जब हम एक ही मशीन (परीक्षण के लिए) पर एक ही संस्करण संख्या के एकाधिक इंस्टॉल करना चाहते हैं, तो हमें स्थापना पर एक त्रुटि मिलती है कि एक ही एप्लिकेशन पहचान वाला कुछ पहले से मौजूद है।
हम प्रत्येक परिनियोजन के लिए नए संस्करण संख्याओं के साथ अलग-अलग निर्माण नहीं करना चाहते हैं (संस्करण X.X.X.45 असेंबली पर हस्ताक्षर किए गए क्यूए, संस्करण X.X.X.46 नहीं)।
क्या इस मुद्दे के आसपास कोई और तरीका है?
डिस्प्ले नाम विभिन्न पर्यावरण तैनाती के लिए पहले से ही अलग हैं। यह मुद्दा यह है कि उनके पास एक ही एप्लीकेशन पहचान है और क्लिकऑन एक ही मशीन पर उन्हें एक तरफ स्थापित करने की अनुमति नहीं दे रहा है। – Karg
क्या आप वास्तव में मेरे समाधान का प्रयास करते थे? MageUI के माध्यम से "नाम" प्रॉपर्टी सेट करना आपकी एप्लिकेशन पहचान बदलता है और आपके ऐप के कई संस्करणों को साइड-बाय-साइड स्थापित करने की अनुमति देता है। यदि आपका प्रदर्शन नाम पहले से ही अलग है, तो आपको "विवरण" संपत्ति को बदलने में परेशानी की आवश्यकता नहीं है। – codeConcussion
@codeConcussion, मैंने आपके चरणों का पालन किया। लेकिन अभी भी अद्यतन नाम प्रारंभ में दिखाई नहीं देता है और प्रोग्राम जोड़ें/हटाएं। कोई विचार? धन्यवाद। –