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


105

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

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


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

9
अपने Visual Studio समाधान विंडो पर Windows Explorer से फ़ोल्डर को खींचने और छोड़ने की कोशिश की? स्रोत: stackoverflow.com/questions/392473/…
क्रिस

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

आप वास्तव में एक जवाब के रूप में पोस्ट करना चाहिए @Chris, because..er ... यह haha है
JMK

@ जॉनी_ड 7 वोटों के साथ जवाब अधिक उपयोगी था।
जेएमके

जवाबों:


82

अपनी Visual Studio समाधान विंडो पर Windows Explorer से फ़ोल्डर को खींचें और छोड़ें :)

स्रोत यहाँ

या बस समाधान एक्सप्लोरर में कॉपी और पेस्ट करें।


ड्रैग एंड ड्रॉप लूज फोल्डर स्ट्रक्चर (VS12 एक्सप्रेस)
ओपेनसेन

1
@ क्रिस: समाधान एक्सप्लोरर में एक्सप्लोरर से कोई ड्रैग एंड ड्रॉप नहीं है। तुम्हारी किस बारे में बोलने की इच्छा थी?
अंजीह

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

177

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

VS2012 समाधान एक्सप्लोरर में सभी फाइलें बटन दिखाएं


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

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

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

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

16
जिन लोगों को बटन ढूंढने में परेशानी हो रही है, ध्यान दें कि सॉल्यूशन एक्सप्लोरर के शीर्ष पर स्थित बटन जो चुने गए (VS2012 में कम से कम) के आधार पर बदलते हैं। सुनिश्चित करें कि आपने अपना प्रोजेक्ट चुना है।
जॉन-एरिक

10

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


4

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

यह उपाय है:

1) sln में एक नया फ़ोल्डर जोड़ें - यह परवाह नहीं करता है कि फ़ोल्डर डिस्क पर पहले से मौजूद है क्योंकि यह sln में एक आभासी फ़ोल्डर है

2) "मौजूदा फ़ाइलें जोड़ें" का उपयोग करके फ़ोल्डर में फ़ाइल जोड़ें


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

इसने इस सवाल का जवाब दिया, हालाँकि जब मैं 35 वर्षों से विकास कर रहा था तो मेरी अंग्रेजी कुंद हो जाती है और इस बिंदु के अलावा कोड को कभी भी इसकी भावनाओं को चोट नहीं पहुंचती है जब यह समझ में नहीं आता है, तो यह काम नहीं करता है
एडमिरल

2

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

इस तरह दिखने वाले सेक्शन में अपना "FolderName" ढूंढें ...

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

"प्रोजेक्ट" से "EndProject" तक हटाएं केवल उस विशेष प्रोजेक्ट / फ़ोल्डर के लिए जिसके साथ आप परेशान हैं।

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


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

1

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

एक बार समाप्त होने के बाद प्रोजेक्ट मेनू से "शो ऑल फाइल्स" को फिर से नियमित दृश्य पर लौटने के लिए चुनें।

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


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

जब भी कोई उत्तर ऐसा नहीं होने के रूप में चिह्नित किया जाता है, तो वह पाठ अपने आप पोस्ट हो जाता है। इसके अलावा, संपादन इसे और अधिक स्पष्ट करता है।
डेविड मै

1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.