असली फ़ोल्डर्स के रूप में विजुअल स्टूडियो सॉल्यूशन फोल्डर


119

मेरे पास एक विजुअल स्टूडियो सॉल्यूशन है। वर्तमान में, यह एक खाली समाधान (= कोई प्रोजेक्ट नहीं) है और मैंने कुछ समाधान फ़ोल्डर जोड़े हैं।

सॉल्यूशन फोल्डर केवल "वर्चुअल फोल्डर" प्रतीत होते हैं, क्योंकि वे वास्तव में फाइलसिस्टम में नहीं बने होते हैं और सॉल्यूशन फोल्डर के अंदर की फाइलें सिर्फ .sln फाइल की तरह ही फोल्डर में बैठती हैं।

क्या ऐसी कोई सेटिंग है जिसे मैंने अनदेखा कर दिया है जो विज़ुअल स्टूडियो को सॉल्यूशन फोल्डर्स को "असली" फोल्डर के रूप में मानता है, जो कि उन्हें फाइल सिस्टम में बनाना है और उन फोल्डर में से किसी एक में सॉल्यूशन के अंदर ले जाने पर फाइल को उसमें ले जाना है?

संपादित करें: धन्यवाद। VS2010 के लिए फिर एक सुझाव देने जा रहे हैं :)


52
यह सबसे कष्टप्रद दृश्य स्टूडियो quirks में से एक है
एंडी व्हाइट

मैं सही तरीके से इस विचित्रता से कैसे निपट सकता हूं?
नर्कबॉय

मजेदार बात यह है कि राइडर के पास यह सुविधा है (लेकिन फ़ोल्डर को .sln फ़ाइल के समान पथ पर होना चाहिए, और वास्तविक फ़ोल्डर संदर्भ .sln फ़ाइल में ही संग्रहीत नहीं है): jetbrains.com/help/rider/Enending_Your_Solution। html
रासना

मैं वीएस 2017 का उपयोग कर रहा हूं और जहां तक ​​मैं बता सकता हूं, एमएस ने अभी तक एक फीचर फोल्डर में संपूर्ण फ़ोल्डर को एक समाधान फ़ोल्डर में जोड़ने की अनुमति नहीं दी है - व्यक्तिगत फ़ाइलों को जोड़ा जाना चाहिए।
थियो

जवाबों:


43

कोई विशेष सेटिंग नहीं। मुझे नहीं लगता कि यह समर्थित है।

आप समाधान के भीतर "प्रोजेक्ट" में वास्तविक फ़ोल्डर बना सकते हैं, लेकिन समाधान में ही नहीं।


1
यह अभी भी वीएस 2017 के रूप में सटीक प्रतीत होता है।
थियो

2
... और वीएस २०१ ९
० .:

VS के बारे में सबसे बुरी चीजों में से एक। MS Sln फ़ोल्डरों को एक विकल्प के रूप में क्यों नहीं रखता है, लेकिन ALSO REAL फ़ोल्डरों को समाधान में जोड़ने की अनुमति देता है। गुस्सा कर देने वाला। फ़ाइल सिस्टम काम करता है, क्यों पहिया (एक वर्ग के रूप में) को सुदृढ़ करें।
मेमेवेदर जूल

46

नहीं है एक समाधान है कि वास्तव में अपेक्षा के अनुरूप व्यवहार करती है,

  1. समाधान में एक नई या मौजूदा वेब साइट जोड़ें । (मैं आमतौर पर एक नया बनाता हूं।)
  2. बस सुनिश्चित करें कि यह आपके समाधान फ़ोल्डर के अंदर बनाया गया है। (मैं कभी-कभी किसी बाहरी फ़ोल्डर में एक "लिंक" भी बनाता हूं, उदाहरण के लिए एक नेटवर्क शेयर पर 'डॉक्स' या 'मार्केटिंग'। इस मामले में इसे Git द्वारा अनदेखा किया जाता है।)
  3. बिल्ड और डिप्लॉय से इस "वेब साइट" को बाहर करने के लिए "प्रोजेक्ट" सेटिंग्स या कॉन्फ़िगरेशन प्रबंधक पर जाना सुनिश्चित करें !

किया हुआ। अब सॉल्यूशन एक्सप्लोरर फाइल सिस्टम और इसके विपरीत (सबफ़ोल्डर्स सहित) में किसी भी बदलाव को प्रतिबिंबित करेगा

मैं (मिस) इसका उपयोग चश्मा, डॉक्स, पीएम और कुछ DevOps स्क्रिप्ट के लिए करता हूं जो टीम के भीतर साझा की जाती हैं। यह चुनना आसान है कि स्रोत नियंत्रण में क्या शामिल किया जाए या नहीं, और (अगर सही तरीके से सेट किया गया है) तो यह बिल्ड के साथ संघर्ष नहीं करता है।

मुझे पता है कि फीचर उस उपयोग के मामले के लिए अभिप्रेत नहीं है, लेकिन शायद भ्रामक "प्रोजेक्ट" आइकन को छोड़कर मुझे उस हैक के लिए अभी तक कोई कमी नहीं मिली। और अभी भी ऐसे मामले हैं जहां शास्त्रीय (आभासी) समाधान फ़ोल्डर जो वीएस प्रदान करता है, तस्वीर में फिट होता है। तुम क्या सोचते हो?


4
यहां पूर्ण निर्देश हैं: समाधान पर राइट-क्लिक करें -> "जोड़ें" -> "नई वेब साइट ..." -> (मैंने "ASP.NET रिक्त वेब साइट" चुना)। स्थान बदलने के बाद पथ में "\ MyName" को जोड़ना न भूलें, अन्यथा "ओके" पर क्लिक करने से बस संवाद फिर से खुल जाएगा। उसके बाद वेब प्रॉजेक्ट के लिए अपने समाधान -> "गुण" -> "कॉन्फ़िगरेशन गुण" -> अनचेक करें "बिल्ड" पर क्लिक करें।
user764754

क्या यह अभी भी काम कर रहा है? VS2015 का उपयोग कर, लेकिन यह काम नहीं करता है।
Jan Paolo Go

VS2017 में पूरी तरह से एक असली फ़ोल्डर बनाता है, लेकिन समाधान एक्सप्लोरर में प्रदर्शित वेबसाइट आइकन (डार्क सर्कल)। किसी को पता है कि कैसे तय करने के लिए?
आंद्रेई कारचेस्की

हाँ यह VS2019 में काम करता है, लेकिन फिर भी फाइलसिस्टम के बदलावों की निगरानी नहीं करता है। वर्तमान फ़ाइलों को देखने के लिए आपको कभी-कभी "ताज़ा करना" चाहिए। यदि केवल C # प्रोजेक्ट्स नए, क्लीनर और क्लियर फाइलसिस्टम-ग्लोब-आधारित .*projप्रारूप का समर्थन करने के लिए एकमात्र समाधान प्रकार नहीं थे ।
शैनोन

32

Visual Studio 2017 में, समाधान एक्सप्लोरर विंडो में "समाधान और फ़ोल्डर" आइकन पर क्लिक करें। यह बटन वर्चुअल "सॉल्यूशन" व्यू से "सोर्स व्यू" में टॉगल होता है, जो फाइल सिस्टम पर फ़ोल्डर्स और फाइलों के लेआउट से मेल खाता है। जब आप एक नया फ़ोल्डर जोड़ते हैं, तो फ़ोल्डर को अपेक्षित स्थान पर भौतिक रूप से बनाया जाता है। समाधान और फ़ोल्डर्स


यह उपयोगी है, लेकिन "स्रोत दृश्य" पर आपने किसी प्रोजेक्ट पर सभी राइट क्लिक शॉर्टकट खो दिए हैं, अर्थात, "NuGet पैकेज प्रबंधित करें"।
डेविड लियांग

1
अन्य भाषाओं की तुलना में केवल C ++ समाधान या परियोजनाएं अलग-अलग व्यवहार क्यों करती हैं?
अनुकूल भूत

इससे मुझे मदद मिली, इसलिए मैंने फ़ोल्डर दृश्य में एक फ़ोल्डर बनाया जहां मैं चाहता था, फिर मैंने एक समाधान फ़ोल्डर जोड़ा और फ़ोल्डर के एक बच्चे के रूप में परियोजना को जोड़ा। वास्तव में मेरे लिए समझ में नहीं आता है, लेकिन इस उत्तर ने मुझे पाने में मदद की
हानजोलो

यह वही है जो मैं चाहता हूं। धन्यवाद!
user1633272

10

चुना हुआ उत्तर बताता है कि समाधान फ़ोल्डरों के बजाय वास्तविक परियोजनाओं का उपयोग करना संभव होगा, लेकिन वास्तव में यह नहीं बताता कि कैसे। मुझे लगता है कि मैं यहाँ जो वर्णन कर रहा हूँ वह संभवतः उस प्राप्ति का सबसे कम अजीब तरीका है ...: -पी

नियमित प्रोजेक्ट फ़ाइलों के साथ समस्या यह है कि वे अंततः द्वारा संकलित किए जाएंगे MSBUILD। और अगर आप एक परियोजना है जो केवल गैर compilable फ़ाइलें हैं करना चाहते हैं, कि होगा एक मुद्दा हो।

लेकिन कुछ समय पहले विजुअल स्टूडियो ने एक नया प्रोजेक्ट प्रकार: साझा प्रोजेक्ट (.shproj एक्सटेंशन) पेश किया। यह प्रोजेक्ट प्रकार डिफ़ॉल्ट रूप से संकलित नहीं किया जाता है, लेकिन केवल जब (और केवल यदि) तो इसे किसी अन्य प्रोजेक्ट द्वारा संदर्भित किया जाता है।

तो यहाँ चाल का एक हिस्सा समाधान फ़ोल्डरों के बजाय साझा परियोजनाओं का उपयोग करना है । यह स्पष्ट रूप से एक साझा परियोजना को जोड़ना संभव है जिसे किसी अन्य परियोजना द्वारा संदर्भित नहीं किया गया है, जिसका अर्थ है कि हम ऊपर प्रस्तुत मुद्दे से बच सकते हैं।

फिर, <None Include="**/*" />.shproj फ़ाइल में क्लॉज़ का उपयोग करके , हम इसे स्वचालित रूप से किसी भी नई फ़ाइलों और / या सबफ़ोल्डर्स को प्रतिबिंबित कर सकते हैं ।

तो मूल रूप से यह करें:

  • अपने समाधान में एक नया फ़ोल्डर बनाएँ।
  • इस नए फ़ोल्डर की जड़ में एक नई .shproj फ़ाइल जोड़ें।
  • अपने समाधान में नए .shproj का संदर्भ दें।

उदाहरण के लिए, मेरे मामले में, मैंने एक DockerDev.shproj बनाया है, इसलिए मैं कुछ डॉकटर-संबंधित स्क्रिप्ट्स को समूहित कर सकता हूं जिन्हें हम केवल अपनी विकास मशीनों में चलाते हैं:

<?xml version="1.0" encoding="utf-8"?>
<!-- DockerDev/DockerDev.shproj -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <None Include="**/*" />
  </ItemGroup>
</Project>

यह .shproj फ़ाइल मेरे समाधान में इस नए फ़ोल्डर के किसी भी सबफ़ोल्डर में किसी भी फ़ाइल का ट्रैक रखेगा ।DockerDev

जहाँ तक मैं देख सकता था, यह समाधान बहुत काम करता है जैसे कि ओपी ने जो अनुरोध किया था: यह एक फ़ोल्डर के लिए गैर-संकलित संदर्भ के रूप में काम करेगा, और यह स्वचालित रूप से इसके लिए किए गए किसी भी परिवर्तन को प्रतिबिंबित करेगा।


मेरे अनुभव में, यह जैसे ही एक असुरक्षित टीम का सदस्य किसी भी फ़ाइल गुण को छूता है, वैसे ही cruft जमा हो जाता है; जिसके बाद आपके पास नेविगेशन फलक में दिखाई देने वाली डुप्लिकेट फाइलें हैं। कुछ शर्तों के तहत हर फ़ाइल .proj फ़ाइल में गणना की जाती है और फिर कुरूपता ensues। हालाँकि मैं हार नहीं मानता, फिर भी मैं 'मौजूदा वेब साइट को जोड़ना' पसंद करता हूँ।
शैनोन

@शान्न ने आपके द्वारा उल्लिखित व्यवहार का कभी अनुभव नहीं किया, लेकिन "सबूतों का अभाव अनुपस्थिति का सबूत नहीं है", इसलिए ऐसा है। लेकिन मैं दैनिक आधार पर साझा परियोजनाओं का उपयोग करता हूं, इसलिए मुझे लगता है कि यह भी मायने रखता है। वेब साइट प्रोजेक्ट्स (WSP) के बारे में, वे भी काम कर सकते हैं, मुझे लगता है, एक लंबे समय से मैं इसका उपयोग नहीं करता हूं।
रासेन

8

सारा फोर्ड ने ऐसा करने के लिए एक मैक्रो का योगदान दिया। विज़ुअल स्टूडियो 2010 में, यदि आप अपना मैक्रो एक्सप्लोरर खोलते हैं, तो आपको "GenerateSlnFolderOnDirStructure" नामक एक मैक्रो दिखाई देगा। यह समाधान फोल्डर्स के निर्माण को स्वचालित करेगा और फाइलों को जोड़ देगा।


5

सेसिलिया वेयरन द्वारा फ़ोल्डर को हल करने के लिए फ़ोल्डर - सीसिलियाशारपी

समाधान फ़ोल्डर में कई फ़ाइलों को जोड़ने की परेशानी को दूर करें। समाधान के लिए बस संदर्भ मेनू का उपयोग करें और एक नया समाधान फ़ोल्डर बनाने के विकल्प के ठीक नीचे आपको अब 'फ़ोल्डर जोड़ें के रूप में समाधान फ़ोल्डर' मिलेगा। यह आपके द्वारा चुने गए नाम के साथ एक समाधान फ़ोल्डर बनाएगा और उस फ़ोल्डर के अंदर की वस्तुओं को समाधान फ़ोल्डर में जोड़ देगा। यह डिस्क पर फ़ाइलों को स्थानांतरित नहीं करेगा।


3

नहीं, यह समर्थित नहीं है। जैसा कि आपको संदेह था, समाधान फ़ोल्डर्स बस .sln फ़ाइल में वर्चुअल सबेंट्रीज़ हैं, फ़ाइल सिस्टम के साथ कुछ नहीं करना है।


3

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

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

दृश्य स्टूडियो गैलरी पर होस्ट किया गया: https://visualstudiogallery.msdn.microsoft.com/69e19ea6-4442-4cb6-b300-044dd21f02bd

संपादित करें: bitbucket पर अपलोड किया गया। अब खुला स्रोत। एमआईटी लाइसेंस। https://bitbucket.org/LSS_NorthWind/physical-solution-folders


3

नोट: हाँ यह संभव है कि आप रूट पर एक फोल्डर बना सकते हैं लेकिन इसकी लिटिल बिट ट्रिकी ...।

कुछ अतिरिक्त प्रयास देकर आप इसे कैसे कर सकते हैं? चलो चरण का पालन करें--

  • 1-बनाएँ फ़ोल्डर जैसे: " newfolder " रूट पर (जहाँ आपकी .sln फ़ाइल रहती है)।
  • 2. फ़ोल्डर के अंदर अपनी परियोजनाओं को कॉपी और पेस्ट करें।
  • 3. अपने sln फ़ाइल पर वापस जाएं और स्थानांतरित प्रोजेक्ट्स ढूंढें और स्थानांतरित प्रोजेक्ट के पते में newfolder \ को जोड़ें।
  • 4. स्लाइन फाइल को सेव करें।
  • 5. अपनी परियोजना को चुनें और जीआईटी में भंडार को प्रतिबद्ध करें ...
  • 6. ताजा स्थान पर भंडार को ले जाएं।

    आप कर चुके हैं...

अगर फिर भी आप अपने फ़ोल्डर को देखने में सक्षम नहीं हैं -----

  • 1. एक समाधान फ़ोल्डर xyz जोड़ें।
  • 2.On स्लन फाइल और उस फोल्डर का नाम अपने फोल्डर के नाम से बदल दें।

बधाई हो तुम हो ।।

अगर आपको किसी समस्या का सामना करना पड़े तो मुझे मदद के लिए लिखें।


3

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


1

आप Visual Studio प्रोजेक्ट फ़ाइल के लिए "नया फ़िल्टर जोड़ें" चुनकर वास्तविक फ़ोल्डर जोड़ सकते हैं। आप एक मौजूदा फ़ोल्डर के तहत "नया फ़िल्टर जोड़ें" भी कर सकते हैं। एक बार जब फ़ोल्डर बन जाता है, तो उसका नाम बदलें और स्रोत या हेडर फ़ाइल जोड़ें या जो भी आपकी परियोजना के अनुकूल हो। यह एक ऐसा तरीका है जो मुझे पता है कि हमें विजुअल स्टूडियो आईडीई के माध्यम से वास्तविक फ़ोल्डर बनाने की सुविधा मिलती है।


यह सुविधा C ++ प्रोजेक्ट्स के लिए विशिष्ट है।
तामीर दानीली

यह समाधान वीएस प्रोजेक्ट्स पर भी लागू होता है - प्रश्न समाधान स्तर के फ़ोल्डर्स के बारे में है।
थियो

0

समाधान के नीचे बनाया गया फ़ोल्डर आभासी होगा जैसा कि कहा गया है। हो सकता है कि इसे वर्कअराउंड कहा जाए, लेकिन आप डिस्क पर फ़ोल्डर को भौतिक रूप से पहले या जब आप नया आइटम / प्रोजेक्ट जोड़ सकते हैं और रॉबर्ट को आपके पिताजी का भाई होना चाहिए।

ps- नज़दीकी नज़र पर शायद मुझे "बॉब के अपने चाचा" को समझाना चाहिए जिसका अर्थ है आपका ठीक / छांटना।


इससे कोई फर्क नहीं पड़ता कि रॉबर्ट आपकी माँ का भाई है?
डारेल ली

0

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

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


1
यह सही उत्तर है - किसी फ़ोल्डर में डिस्क पर फ़ाइल को उसी फ़ोल्डर में बनाएं जिसमें वर्चुअल फ़ोल्डर है, फिर 'मौजूदा जोड़ें' का उपयोग करके वीएस में फ़ाइल जोड़ें।
रिचर्ड

4
वे आसानी से वर्चुअल और फिजिकल दोनों फोल्डर को लागू कर सकते थे। यह स्पष्ट रूप से एक अनदेखी है। संदर्भ देखें: हर दूसरे आईडीई, कभी भी।
तामीर दानीली

6
मुझे समझ में नहीं आ रहा है कि क्यों (IIS) वर्चुअल निर्देशिकाएँ की अवधारणा का समाधान फ़ोल्डरों से कोई लेना-देना नहीं है। स्रोत नियंत्रण तर्क के लिए, मैं समस्या नहीं देखता। फ़ाइल चालें आपकी टीम के बाकी हिस्सों को परेशान क्यों करेंगी? यह एक सामान्य ऑपरेशन है। और आप क्यों चाहते हैं कि स्रोत नियंत्रण में फ़ाइलों का लेआउट भौतिक लेआउट से अलग हो?
user247702

2
शारीरिक समाधान फ़ोल्डरों यह आसान (बस थोड़ा यद्यपि) जैसे आधुनिक फ़ोल्डर संरचना बनाना चाहते हैं बनाना होगा NancyFx की है, जहां कई परियोजनाओं श्रेणियों में आते हैं चाहते src, test, tools, आदि के बारे में आप निश्चित रूप से अपनी बात करने के लिए परियोजना शुरू में है कि फैसला लेने के लिए करना चाहते हैं टीम को परेशान कर रहा है, लेकिन यह किसी भी वास्तु निर्णय का सच है।
एरिक एस्सिल्डसन

3
-1 मेरा usecase यह है: कभी-कभी हम समाधान के लिए कुछ दस्तावेज़ जोड़ना चाहते हैं। उनका निर्माण नहीं किया जाएगा, लेकिन उन्हें स्रोत नियंत्रण में रखा गया है। हमारे पास आमतौर पर उनके लिए एक विशेष फ़ोल्डर होता है। मैं अपने समाधान में उस फ़ोल्डर को रखना चाहूंगा - इसमें वह फाइलें नहीं हैं, बल्कि वह फ़ोल्डर है। हां, इस सीमा को दरकिनार करने के तरीके हैं, लेकिन वे इष्टतम नहीं हैं। समाधान में एक फ़ोल्डर के लिए एक वास्तविक संदर्भ होगा बस काम करेंगे।
रासना

0

मेरे पास इसके लिए थोड़ा सा हल है (यह बहुत अच्छा नहीं है, लेकिन यह काम करता है)।

  1. अपने समाधान में एक फ़ोल्डर बनाएँ (अर्थात "Contoso")
  2. समाधान पर राइट क्लिक करें और फिर "समाधान एक्सप्लोरर में फ़ोल्डर खोलें" पर क्लिक करें
  3. समाधान निर्देशिका में भौतिक फ़ोल्डर (यानी "Contoso") बनाएँ
  4. भौतिक फ़ोल्डर में फ़ाइलों की प्रतिलिपि बनाएँ / बनाएँ।
  5. समाधान एक्सप्लोरर में फ़ाइलों को वर्चुअल फ़ोल्डर में खींचें।

यह बहुत अच्छा नहीं है क्योंकि आपको फ़ाइल संदर्भों को मैन्युअल रूप से बनाए रखने की आवश्यकता होगी, लेकिन यह मेरे लिए काम करता है।

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