2016-04-08 7 views
7

मेरे पास विजुअल स्टूडियो एक्सप्रेस 2015 में एक अनोखा मुद्दा है। मैं विजुअल सी ++ में एक नया खाली Win32 कंसोल एप्लिकेशन प्रोजेक्ट बनाने की कोशिश कर रहा हूं। मैं एक नई परियोजना बना सकता हूं, प्रीकंपील्ड हेडर और एसडीएल चेक के लिए चेक बॉक्स साफ़ कर सकता हूं और साथ ही "खाली परियोजना" के लिए बॉक्स को भी देख सकता हूं। प्रोजेक्ट बनाया गया है, लेकिन जब मैं अपनी स्रोत फ़ाइलों में एक नया आइटम जोड़ने के लिए जाता हूं, तो मेरे पास "इंस्टॉल" के अंतर्गत से कुछ भी नहीं चुनना है। पिछले संस्करणों के तहत, मैं एक नई खाली सी ++ (.cpp) फ़ाइल या एक शीर्षलेख (.h) फ़ाइल चुन सकता था। मैं Visual Basic और नई .cs फ़ाइलों के तहत नई #vb फ़ाइलों को सी # के तहत बना सकता हूं, लेकिन जब मैं एक नई सी ++ फ़ाइल बनाने का प्रयास करता हूं तो "जोड़ें" बटन ग्रे हो जाता है। किसी को कोई विचार है? मैंने इसे एक ही परिणाम के साथ तीन अलग-अलग कंप्यूटरों पर स्थापित किया है (सभी 3 पर विंडोज़ 7 ओएस)। मैंने नया आइटम संवाद जोड़ें का एक स्क्रीनशॉट संलग्न किया है।सी ++ विजुअल स्टूडियो एक्सप्रेस 2015 में नई फ़ाइल समस्या

screenshot

+0

बीटीडब्ल्यू, बॉक्स में फ़ाइल नाम टाइप करने से Add बटन सक्षम नहीं होता है। –

+0

सी ++ भाग अब डिफ़ॉल्ट रूप से स्थापित नहीं हैं, लेकिन उनके बिना, मुझे लगता है कि आप टेम्पलेट से एक नई परियोजना नहीं बना सकते हैं। मैं इंस्टॉल विकल्पों के साथ झुकाव करके अपनी स्थिति repro करने में असमर्थ था। मैं उस संवाद बॉक्स के माध्यम से नेविगेट करने के लिए कीबोर्ड 'टैब' का उपयोग कर अपने स्क्रीनशॉट को ठीक से दोबारा करने में सक्षम था। माइक्रोसॉफ्ट आजकल किसी भी अच्छे कारण के लिए घर का बना उपयोगकर्ता इंटरफेस का उपयोग नहीं कर रहा है - क्या यह संभव है कि आपने इनमें से प्रत्येक सिस्टम पर कुछ डेस्कटॉप थीसिंग सॉफ्टवेयर स्थापित किया है जो वीएस के इस हिस्से के साथ असंगत है? मुझे कुछ अवांछित कारणों के लिए टीमव्यूअर पर वीएस के साथ समस्याएं हैं। – zeromus

+0

प्रतिक्रिया के लिए धन्यवाद। मुझे वास्तव में बस एक मिनट पहले मेरी समस्या को ठीक करने का तरीका पता चला। मैंने वीएस एक्सप्रेस 2015 को अनइंस्टॉल करने के बाद प्रश्न में कंप्यूटरों में से एक पर विजुअल स्टूडियो 2015 एंटरप्राइज़ का परीक्षण संस्करण स्थापित किया। सी ++ फाइलें सामान्य रूप से उस सेटअप के तहत काम करती थीं (मैंने कस्टम इंस्टॉलेशन किया था और सभी सी ++ आइटम शामिल करना सुनिश्चित किया था)।मैंने सी: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ वीसी फ़ोल्डर में देखा और देखा कि vcprojectitems फ़ोल्डर को मेरे अन्य कंप्यूटर पर vcprojectitems_WDExpress नाम दिया गया था। मैंने उस फ़ोल्डर की प्रतिलिपि बनाई और vcprojectitems का नाम बदल दिया। यह अब काम करता है। –

उत्तर

5

मैं डाउनलोड करने और यह विजुअल स्टूडियो एक्सप्रेस के पुराने संस्करणों में सामना करना पड़ा एक समस्या के पुन: उभरने लगती है 16 अप्रैल 2016 को विजुअल स्टूडियो एक्सप्रेस 14.0 स्थापित करने के बाद इस समस्या का सामना करना पड़ा। संस्करण 12.0 के लिए एक समाधान के लिए This is a link, रजिस्ट्री करने के लिए एक सीधा संपादित करें शामिल:

[HKEY_CURRENT_USER \ Software \ Microsoft \ WDExpress \ 12.0_Config \ परियोजनाओं {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943} \ AddItemTemplates \ TemplateDirs {F1C25864-3097-11D2-A5C5-00C04F7968B4}/1]

"TemplatesDir" = "C: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 12.0 \\ कुलपति \ VCProjectItems_WDExpress"

मैं पीछा किया 12.0 से 14.0 तक संस्करण संख्या को बदलने के अलावा निर्देश जहां प्रासंगिक हैं, और यह जांच हल हो गई है एलईएम।

संभवतः समस्या उत्पन्न हुई क्योंकि स्टूडियो एक्सप्रेस की स्थापना के साथ, ऐसा लगता है कि एक Microsoft अद्यतन ने माइक्रोसॉफ्ट विजुअल सी ++ पुनर्वितरण योग्य (x64) और (x86) को अद्यतन किया। परिणाम स्टूडियो एक्सप्रेस स्थापना के अंत में एक त्रुटि संदेश था, क्योंकि इन स्थापित C++ घटकों का संस्करण संख्या स्टूडियो एक्सप्रेस डाउनलोड में शामिल की तुलना में अधिक थी। बाद के संस्करणों को रद्द करना और फिर स्टूडियो एक्सप्रेस इंस्टॉलेशन को फिर से चालू करना सफल रहा क्योंकि अब तक कोई त्रुटि संदेश नहीं था, लेकिन नई आइटम के साथ यह समस्या थी।

+2

आपकी प्रतिक्रिया के लिए धन्यवाद। कुछ प्रयोग करने के बाद, मैंने पाया है कि यदि आप सी का नाम बदलते हैं: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ वीसी \ vcprojectitems_WDExpress से सी: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ वीसी \ vcprojectitems आप VSE2015 को पुनरारंभ करने के बाद सामान्य रूप से नई .cpp और .h फ़ाइलों को सामान्य रूप से बना सकते हैं। –

10

क्या मेरे लिए काम किया सी से उपयोगिता निर्देशिका के अलावा सभी फ़ाइलों की प्रतिलिपि बनाना था: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 14.0 \ कुलपति \ VCProjectItems_WDExpress सी में: \ Program Files (x86) \ Microsoft Visual स्टूडियो 14.0 \ वीसी \ vcprojectitems

जब मैंने कोई आइटम जोड़ा (विजुअल स्टूडियो एक्सप्रेस सॉल्यूशन एक्सप्लोरर में स्रोत फ़ाइलें निर्देशिका पर राइट क्लिक करें), तो सभी सीपीपी आइटम उपलब्ध थे।

+0

यदि फ़ोल्डर मौजूद नहीं है, तो बस एक नया बनाएं। मेरे लिए काम किया, +1 – SgtDroelf

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