2009-12-21 13 views
11

डेल्फी परियोजना गुण संवाद में, "उत्पाद संस्करण" और "फ़ाइल संस्करण" के लिए सेटिंग्स हैं। क्या कोई दोनों के बीच दार्शनिक मतभेदों को समझा सकता है?फ़ाइल संस्करण बनाम। उत्पाद संस्करण

उत्तर

17

उत्पाद संस्करण आपके पूरे एप्लिकेशन का संस्करण संख्या होगा।

फ़ाइल संस्करण इस घटक का संस्करण संख्या होगा।

दोनों आमतौर पर सिंक में होते हैं, लेकिन ऐसा नहीं होना चाहिए। यह इस बात पर निर्भर करेगा कि आपका आवेदन कैसा मॉड्यूलर था।

तो उदाहरण के लिए आपके पास एक संस्करण हो सकता है जो संस्करण 2.3.4.0 (कहें) पर हो, लेकिन एक फ़ाइल रीडर घटक जो संस्करण 5.6.7.0 पर है क्योंकि इसे एक अलग एप्लिकेशन से विरासत में मिला है और दूसरा संस्करण 1.2.0.0 पर है एक और हालिया जोड़ा।

इसके अतिरिक्त, कुछ घटक रिलीज़ के बीच नहीं बदल सकते हैं, इसलिए सैद्धांतिक रूप से उन्हें अपने मूल फ़ाइल संस्करण में रहना चाहिए।

हालांकि, क्योंकि यह अच्छी तरह से भ्रम का कारण बन सकता है (डेवलपर के साथ कम से कम नहीं) इस फ़ाइल के किस संस्करण के साथ यह संख्या अक्सर सिंक में रखी जाती है।

1

उत्पाद संस्करण में परिवर्तन होने पर सभी फ़ाइलों को परिवर्तित नहीं किया जाना चाहिए। ईजी। आपने कोर कार्यक्षमता को कार्यान्वित करने वाला एक डीएल लिखा है जो उत्पाद संस्करण परिवर्तनों के दौरान अपरिवर्तित बनी हुई है।

0

उत्पाद संस्करण उत्पाद का संस्करण है जो निष्पादन योग्य है, जैसे कि फेयरॉक्स 3.5.2 - उत्पाद की सभी फाइलों में एक ही संस्करण होना चाहिए (स्पष्ट संस्करण के लिए, स्पष्ट रूप से)। फ़ाइल संस्करण आमतौर पर विशिष्ट फ़ाइल का संस्करण होता है, जैसे फ़ायरफ़ॉक्स निष्पादन योग्य, उदाहरण के लिए, उत्पाद के संबंध में। ऐसा लगता है कि यह ज्यादा उपयोग नहीं किया जाता है।

0

फ़ाइल संस्करण के विपरीत उत्पाद संस्करण आवश्यक संख्यात्मक नहीं है। जैसे हम इसे पूर्व-निर्माण स्क्रिप्ट का उपयोग वर्तमान तारीख पर सेट करने के लिए करते हैं। इस तरह, जब हम निष्पादन योग्य बनाया गया था तो हम आसानी से जांच सकते हैं।

संबंधित मुद्दे