2012-12-02 21 views
24

एक .vcproj और एक .vcxproj दृश्य स्टूडियो प्रोजेक्ट फाइल के बीच क्या अंतर है? है .vcproj प्रारूप 2010 से पहले केवल विजुअल स्टूडियो के संस्करणों में उपलब्ध है?दृश्य स्टूडियो परियोजना फाइलों

मैं पूछता हूं क्योंकि मैं 10/12 दिनांकित एक एमएसडीएन ट्यूटोरियल पढ़ रहा हूं जो .vcproj फ़ाइल के एक निश्चित क्षेत्र में टेक्स्ट डालने के लिए कहता है जो .vcxproj फ़ाइल में मौजूद नहीं है। पाठ को एक समान क्षेत्र में रखने की कोशिश कर परियोजना को तोड़ देता है।

+0

को बदल दिया गया है जिज्ञासा से बाहर, तुम क्या ट्यूटोरियल देख रहे हैं कि पूछता है कि आप हाथ से कुलपति (एक्स) proj संशोधित करने के लिए? – Borgleader

+0

.vcproj और .vcxproj फ़ाइल स्वरूप वास्तव में पूरी तरह से अलग हैं। यही कारण है कि उन्होंने नाम बदल दिए। एक .vcproj फ़ाइल के साथ क्या काम करता है .vcxproj फ़ाइल के साथ काम नहीं करेगा। – librik

उत्तर

26

Build System Changes

परियोजना अब .vcproj फ़ाइल नाम एक्सटेंशन का उपयोग फ़ाइलें। विजुअल स्टूडियो स्वचालित रूप से प्रोजेक्ट फाइलों को परिवर्तित करता है जो कि मौजूदा सिस्टम द्वारा उपयोग किए जाने वाले प्रारूप में विज़ुअल सी ++ की पूर्व रिलीज़ द्वारा बनाए गए थे। किसी प्रोजेक्ट को मैन्युअल रूप से अपग्रेड करने के तरीके के बारे में अधिक जानकारी के लिए, /Upgrade (devenv.exe) देखें।

एमएसबिल्ड सिस्टम का उपयोग दृश्य सी ++ परियोजनाओं के निर्माण के लिए किया जाता है। हालांकि, विजुअल स्टूडियो 2008 और पहले रिलीज में, वीसीबिल्ड सिस्टम का उपयोग किया गया था। वीसीबिल्ड पर निर्भर कुछ फ़ाइल प्रकार और अवधारणाएं मौजूद नहीं हैं या वर्तमान प्रणाली में अलग-अलग प्रतिनिधित्व नहीं हैं।

वर्तमान रिलीज में, प्रोजेक्ट फ़ाइल के लिए फ़ाइल नाम एक्सटेंशन .vcxproj है।

यहाँ अपने जवाब है: यह .vcproj से .vcxproj

+0

हम्म। मुझे लगता है कि ट्यूटोरियल पुराना है भले ही इसकी बिल्ड तिथि 10/12 है। :( – user987280

+0

असल में, पुराने वीसीबिल्ड सिस्टम द्वारा '.vcproj' का उपयोग किया जाता है, और' .vcxproj' का उपयोग नए एक्सएमएल आधारित एमएसबिल्ड सिस्टम द्वारा किया जाता है। –

+1

"अब नहीं"? ... "वर्तमान प्रणाली"? ... कर सकते हैं आप कृपया स्पष्ट हो जाएं कि परिवर्तन किस बिंदु पर हुआ ... उदाहरण के लिए "? वीएस -2010? हमारे लिए vcproj का आखिरी संस्करण था, बाद के संस्करणों में vcxproj" – BlueChip

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