के पिछले संस्करण को अनइंस्टॉल नहीं करता है मुझे अंतिम उपयोगकर्ता को भेजने के लिए संशोधनों के साथ लगातार एक नया निष्पादन योग्य जारी करने की आवश्यकता है। जब मैं एक नए निर्माण जारी सेट अप परियोजनाओं गुणविजुअल स्टूडियो सेट-अप बिल्ड
RemovePreviousVersion = True
DetectNewerInstalledVersion = True
की तैयारी में हैं, मैं संस्करण को बढ़ा देते और उत्पाद कोड बदल जाते हैं।
(चूंकि मैं विजुअल स्टूडियो 2010 का उपयोग कर रहा हूं - जब आप संस्करण को बढ़ाते हैं तो यह स्वचालित रूप से उत्पाद कोड बदलता है, लेकिन मैंने इसे मैन्युअल रूप से भी बदलने की कोशिश की है)।
जब बिल्ड किया जाता है - पिछला संस्करण अनइंस्टॉल नहीं करता है।
सेटिंग्स में नीचे हैं:
संपादित करें: कुछ और अनुसंधान के बाद मैंने पाया परियोजना के fileVersion भी वृद्धि की जरूरत है कि। मैं AssemblyInfo.cs
[assembly: AssemblyVersion("0.0.0.2")]
[assembly: AssemblyFileVersion("0.0.0.2")]
दोनों संस्करणों 0.0.0.1 थे में ऐसा किया है। पुनर्निर्माण के बाद - एक ही समस्या।
इस काम को कैसे प्राप्त करें इस पर कोई विचार?
यह समाधान मेरी मदद नहीं करता है ... मैं सेटअप गुण में विधानसभा संस्करण, विधानसभा फ़ाइल संस्करण, संस्करण वृद्धि हुई है। जब मैं इंस्टॉल करता हूं, ऐसा लगता है कि यह पिछले संस्करण को हटा देता है, लेकिन यह आइकन, आइटम प्रारंभ मेनू से आइटम हटा देता है और प्रोग्राम फ़ाइलों में फ़ाइलों को छोड़ देता है। – JNM
@ जेएनएम फिर आपके पास कुछ और गलत है, यह सुनिश्चित करने का प्रयास करें कि आपकी फाइलें उनके प्रॉपर्टी बॉक्स में स्थायी नहीं हैं, यह भी सुनिश्चित करें कि आप सेटअप प्रॉपर्टी में संस्करण बदल दें और आप इसे एक नया उत्पादकोड उत्पन्न करने दें। –