2012-09-30 12 views
102

में किसी निर्देशिका में पहले से मौजूद निर्देशिका जोड़ें, मैं समाधान एक्सप्लोरर में किसी निर्देशिका में पहले से मौजूद निर्देशिका जोड़ना चाहता हूं, लेकिन जब भी मैं निर्देशिका पर राइट-क्लिक करता हूं और Add => Existing Item का चयन करता हूं, तो मैं केवल व्यक्तिगत फाइलें जोड़ सकता हूं, लेकिन निर्देशिका नहींसमाधान एक्सप्लोरर

मैं समाधान एक्सप्लोरर के अंदर किसी प्रोजेक्ट के अंदर निर्देशिका में पहले से मौजूद निर्देशिका कैसे जोड़ूं?

+0

क्या आपने फ़ोल्डर जोड़ें पर क्लिक करने की कोशिश की और डिस्क पर अपनी निर्देशिका के रूप में इसे नाम दिया? – rene

+9

विंडोज एक्सप्लोरर से फ़ोल्डर को अपने विजुअल स्टूडियो समाधान विंडो पर ड्रैग और ड्रॉप करने का प्रयास किया? स्रोत: http://stackoverflow.com/questions/392473/how-do-i-add-an-existing-directory-tree-to-a-project-in-visual-studio – Chris

+0

मेरे पास अब है! यह एक इलाज करता है, धन्यवाद। – JMK

उत्तर

81

खींचें और अपने दृश्य स्टूडियो समाधान खिड़की :)

स्रोत here

या बस कॉपी & पर Windows Explorer से फोल्डर समाधान एक्सप्लोरर में पेस्ट करें।

+0

ड्रैग और ड्रॉप फ़ोल्डर संरचना खो देता है (वीएस 12 एक्सप्रेस) – Opsenas

+0

@ क्रिस: कोई ड्रैग और ड्रॉप नहीं है समाधान एक्सप्लोरर में एक्सप्लोरर। आप किस बारे में बात कर रहे हैं? – ajeh

+0

@ajeh यदि आपके पास विजुअल स्टूडियो के बगल में एक एक्सप्लोरर विंडो खुलती है, तो एक्सप्लोरर से एक फ़ाइल का चयन करें, फिर दृश्य स्टूडियो समाधान एक्सप्लोरर विंडो – Chris

177

समाधान एक्सप्लोरर के शीर्ष पर 'सभी फ़ाइलें दिखाएं' बटन पर क्लिक करें और वांछित फ़ोल्डर पर राइट क्लिक करें और 'प्रोजेक्ट में शामिल करें' का चयन करें।

Show All Files button in VS2012 Solution Explorer

+1

मुझे यह बटन नहीं मिल रहा है। क्या यह है, क्योंकि मेरे पास केवल एक्सप्रेस संस्करण है? – Marcel

+2

जहां तक ​​मैं कह सकता हूं, "सभी फाइलें दिखाएं" बटन अब वीएस 2012 में मौजूद नहीं है। अगर मैं गलत हूं, तो कृपया मुझे सही करें, हालांकि, मुझे यह कार्यक्षमता याद आती है। संपादित करें: कम से कम, यह वेब साइट परियोजनाओं के लिए मौजूद नहीं है। – Klay

+1

हाय कले। जैसा कि मैं देख सकता हूं "सभी फाइलें दिखाएं" बटन VS2012 में मौजूद है, हालांकि यह वेब साइट प्रोजेक्ट में मौजूद नहीं है। आपके लिए मेरी सिफारिश है: यदि आपको इस कार्यक्षमता की आवश्यकता है तो वेब साइट प्रोजेक्ट का उपयोग न करने का प्रयास करें –

10

वीएस 2012 'सॉल्यूशन फ़ोल्डर्स' के बीच अंतर करने लगता है, जो केवल फ़ोल्डर्स हैं जिनमें अन्य समाधान फ़ोल्डर्स हैं, या प्रोजेक्ट फ़ोल्डर्स हैं। ड्रैग-एंड-ड्रॉप केवल प्रोजेक्ट फ़ोल्डर्स के लिए काम करता है (और मेरी सेटिंग्स के साथ), और समाधान फ़ोल्डर के लिए नहीं। यदि मैं एक नया समाधान फ़ोल्डर जोड़ता हूं, तो मशीन पर कुछ भी नहीं होता है। यदि मैं मुख्य समाधान में मशीन फ़ोल्डर को ड्रैग-एंड-ड्रॉप करता हूं, तो यह इसे स्वीकार करने से इंकार कर देता है। यदि मैं फ़ोल्डर को एक समाधान फ़ोल्डर में ड्रैग-एंड-ड्रॉप करता हूं, तो मुझे एक त्रुटि संदेश मिलता है कि यह नहीं किया जा सकता है। समाधान है, तो फ़ोल्डर समाधान में एक परियोजना में नहीं है, यह फ़ोल्डर

इस ऐड करना असंभव है:

1) एक नया फ़ोल्डर जोड़ें

2

कुछ अन्य उत्तर एक महत्वपूर्ण बिंदु याद कर रहे हैं SLN करने के लिए - यह परवाह नहीं करता कि फ़ोल्डर में पहले से डिस्क पर मौजूद है क्योंकि इस SLN

2) में एक आभासी फ़ोल्डर का उपयोग कर

+0

में खींचें और ड्रॉप करें मेरे पास आपके लिए एक सुझाव है: अपने उत्तर को टिप्पणी की तरह ध्वनि बनाने से बचें। आपके मूल उत्तर में वाक्यांश था "मुझे बस एक टिप्पणी जोड़नी थी ...", जो मुझे बताती है कि यह होना चाहिए एक उत्तर के बजाय टिप्पणी करें। इस तरह की एक पंक्ति के साथ अपना उत्तर शुरू करने से इसे "उत्तर नहीं" के रूप में चिह्नित किया जा सकता है। ऐसा लगता है कि आपका जवाब वास्तव में प्रश्न का उत्तर देने का प्रयास कर रहा है, इसलिए मैंने इसे एनएए झंडे को रोकने के लिए संपादित किया है। – skrrgwasme

+0

ने इस सवाल का जवाब दिया, हालांकि मैं 35 साल तक विकास कर रहा हूं, मेरी अंग्रेजी धुंधली हो जाती है और इसके अलावा कोड को समझ में नहीं आता है जब यह समझ में नहीं आता है, यह – Admiral

1

"मौजूदा फ़ाइलों को जोड़ने" जब एक साथ काम कर फ़ोल्डर में फ़ाइल जोड़ें समाधान स्तर फ़ोल्डर कि किसी कारण से हटा दिया गया है, और अब वापस जोड़ा जाना चाहिए, नोटपैड ++ जैसे टेक्स्ट एडिटर में .sln फ़ाइल खोलें।

अपने "FolderName" खंड है कि इस तरह दिखता है में खोजें ...

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{73ED84FC-F250-4CCC-B267-34CEB67F2883}" EndProject

केवल विशिष्ट परियोजना/फ़ोल्डर आप में समस्या आ रही के लिए "परियोजना" के लिए "EndProject" से हटाएँ ।

आपको वीएस2012 में एक संदेश मिल सकता है जो कहता है कि आपका समाधान बाहरी स्रोत द्वारा संशोधित किया गया है। बाहरी परिवर्तनों के लिए अपने परिवर्तनों को "त्यागें" विकल्प का चयन करें। अंत में, अपने समाधान स्तर फ़ोल्डर को जोड़ें, और अपनी प्राथमिकता के अनुसार मौजूदा फ़ोल्डर के रूप में उस फ़ोल्डर में अपनी प्रोजेक्ट जोड़ें, उन्हें खींचें/छोड़ें, या कॉपी और पेस्ट करें।

+0

I पर काम नहीं करता है। एक डाउन वोट प्राप्त हुआ, लेकिन पिछले प्रतिक्रियाएं, जिनमें से कुछ अपवॉट्स के साथ, समझाते हैं कि कई समाधान, विशेष रूप से उत्तर के रूप में चेकमार्क के साथ, जो किसी को जोड़ने का प्रयास करते समय "फ़ोल्डर पहले से मौजूद है" संदेश प्राप्त करने में मदद नहीं करेगा एक समाधान फ़ोल्डर। मुझे खुद को उस मुद्दे का हल ढूंढना पड़ा और मैंने इसे किसी और की मदद के लिए यहां पोस्ट किया ... –

1

मेनू बार में "प्रोजेक्ट" आइटम का विस्तार करें और "सभी फ़ाइलें दिखाएं" का चयन करें।फिर उस फ़ोल्डर का पता लगाएं जिसे आप सॉल्यूशन एक्सप्लोरर में जोड़ना चाहते हैं (फ़ोल्डर्स जो वर्तमान में शामिल नहीं हैं, सामान्य ठोस आइकन की बजाय बिंदीदार रूपरेखा के साथ हल्के भूरे रंग के होंगे) वांछित फ़ोल्डर पर राइट क्लिक करें और "प्रोजेक्ट में शामिल करें" का चयन करें

एक बार समाप्त होने पर नियमित दृश्य पर वापस जाने के लिए प्रोजेक्ट मेनू से "सभी फ़ाइलें दिखाएं" का चयन करें।

(यह राडेन्को जेक के उत्तर के समान है, लेकिन टूलबार में पहले से मौजूद होने के लिए "सभी फ़ाइलें दिखाएं" बटन की आवश्यकता नहीं है। मैं इसे अपने उत्तर के जवाब के रूप में छोड़ दूंगा, लेकिन मैं नहीं वर्तमान में प्रतिष्ठा टिप्पणी छोड़ने के लिए है)

+0

मेरा मानना ​​है कि आपने मूल पोस्ट पर अभी स्किम किया होगा, क्योंकि उसने जवाब दिया था। हालांकि मैंने उस उत्तर को और स्पष्ट करने के लिए पोस्ट संपादित किया है। मुझे यकीन नहीं है कि आप मुझे पदों पर टिप्पणी करने के लिए उच्च प्रतिष्ठा की आवश्यकता के बारे में क्यों सूचित कर रहे हैं क्योंकि मैंने स्पष्ट रूप से कहा था कि उत्तर में, टिप्पणी के एक हिस्से के रूप में बताते हुए कि मैं एक नई पोस्ट के रूप में पूरक उत्तर छोड़ रहा था उस प्रतिष्ठा सीमा के कारण टिप्पणी के बजाए। लेकिन आपकी प्रतिक्रिया के लिए धन्यवाद! – Daetrin

+0

जब भी कोई उत्तर फ़्लैग नहीं किया जाता है तो वह टेक्स्ट स्वचालित रूप से पोस्ट किया जाता है। इसके अलावा, संपादन इसे और स्पष्ट बनाता है। – Davidmh

1

जो एक कूबड़ यह किया जा सकता था लेकिन नहीं कर पा, नोट थे के लिए:। समाधान में परियोजना का नाम का नाम परखींचें फ़ोल्डर या फ़ाइलें एक्सप्लोरर कम से कम

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