2008-11-21 13 views
13

में फ़ाइल संस्करण संख्या सेट करना कोई भी मुझे सही दिशा में इंगित कर सकता है कि हमारे सी ++ कंसोल प्रोजेक्ट के साथ विजुअल स्टूडियो 2005 को कॉन्फ़िगर कैसे करें, हम फ़ाइल गुणों के विवरण अनुभाग में 'फ़ाइल संस्करण' कैसे शामिल कर सकते हैं।विजुअल स्टूडियो 2005 सी ++

मैंने बिना किसी किस्मत के संसाधन संसाधनों का प्रयास किया है। यह सिर्फ स्पष्टीकरण के लिए सी ++ प्रोजेक्ट के साथ है, और जिन लोगों ने आपने सी # सुझावों के साथ जवाब दिया उन लोगों के लिए बड़ा धन्यवाद।

अग्रिम धन्यवाद।

उत्तर

32

यदि आप अप्रबंधित सी ++ के बारे में बात कर रहे हैं, तो आपको परियोजना में एक संस्करण संसाधन जोड़ने की आवश्यकता है।

प्रोजेक्ट पर राइट-क्लिक करें, एड-रिसोर्स चुनें .... संस्करण चुनें और नया दबाएं। वहां आप अपनी जरूरत की सभी जानकारी दर्ज कर सकते हैं।

+0

मुझे प्रोजेक्ट पर राइट-क्लिक पर "संस्करण" संसाधन नहीं दिखाई देता है, एड - संसाधन चुनें। – RedFox

+0

@RedFox करता है ["कैसे करें: संसाधन बनाएं"] (https://msdn.microsoft.com/en-us/library/8fc1e5by.aspx) सहायता? ध्यान दें कि यह उत्तर सी ++/सीएलआई परियोजनाओं पर लागू नहीं होता है, और सी ++ में लिखे गए विंडोज स्टोर ऐप्स पर भी नहीं। – wimh

0

जब तक कि आपके फ़ाइल संस्करण के अंदर असेंबली के संस्करण से अलग होने का कोई अच्छा कारण न हो, मुझे लगता है कि असेंबली वर्जन अकेले प्रदान करना बेहतर विचार है। यदि आप असेंबलीफ़ाइलवर्सन निर्दिष्ट नहीं करते हैं, तो यह स्वचालित रूप से वही मान प्राप्त करेगा, ताकि आप फ़ाइल के गुणों में सीधे अपने असेंबली के संस्करण को देख सकें।

लाभ यह है कि आप वाइल्डकार्ड का उपयोग कर सकते हैं और संस्करण को स्वचालित रूप से बढ़ाया जा सकता है, ताकि हर बार जब आप लाइब्रेरी संकलित करते हैं तो आपको एक अलग बिल्ड और/या संशोधन संख्या मिलती है। जहां तक ​​मैं कह सकता हूं, यह चाल विधानसभा FileVersion के साथ काम करती है, इसलिए आपको इसे हाथ से बढ़ाना होगा।

बेशक, यह सब केवल तभी लागू होता है जब आप .NET कोड लिख रहे हों। क्या आप किसी भी तरह से अप्रबंधित कोड का उपयोग कर एक परियोजना के बारे में बात कर रहे हैं?

4

सी ++ परियोजनाओं के लिए मैं StampVer का उपयोग करता हूं और इसे रिलीज बिल्ड के लिए संशोधन नियंत्रण के चेक इन/आउट सहित पोस्ट बिल्ड ऑपरेशन के रूप में कॉल करता हूं।

7

आपके पास अपने प्रोजेक्ट में संकलित आपके संसाधन (* .rc) फ़ाइल (ओं) में एक VS_VERSION_INFO अनुभाग होना चाहिए।

विजुअल स्टूडियो 2005 समाधान एक्सप्लोरर में, अपने सी ++ प्रोजेक्ट पर संदर्भ मेनू खोलें और जोड़ें, संसाधन चुनें।

मार्क संस्करण और "नया" पर क्लिक करें।

फ़ील्ड को वांछित के रूप में भरें और फ़ाइल को सहेजें।

बिल्ड करें।

अब आपके प्रोजेक्ट आउटपुट में एक FileInfo संसाधन है।

कृपया ध्यान रखें कि Windows Vista एक्सप्लोरर संदर्भ मेनू के "विवरण" टैब में सभी उपलब्ध संस्करण जानकारी नहीं दिखाता है।

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