मैन्युअल रूप से .sln फ़ाइल को संपादित करें
यह विधि पूरी तरह से परियोजना के लिए निर्देशिका का नाम बदलने के उद्देश्य से है, जैसा कि विंडोज एक्सप्लोरर में देखा गया है।
यह विधि नीचे / संदर्भ प्रोजेक्ट फ़ाइल विधि जोड़ें (संदर्भ गायब) में समस्याओं से ग्रस्त नहीं है , लेकिन इसका परिणाम उन समस्याओं में हो सकता है जब आपकी परियोजना स्रोत नियंत्रण में है (नीचे नोट्स देखें)। यही कारण है कि चरण 2 (बैकअप) इतना महत्वपूर्ण है।
- Visual Studio को बंद करें।
- अपनी .sln फ़ाइल का बैकअप बनाएँ (आप हमेशा वापस रोल कर सकते हैं)।
- कल्पना कीजिए कि आप निर्देशिका
Project1
का नाम बदलना चाहते हैं Project2
।
- स्रोत नियंत्रण का उपयोग नहीं करते हैं, तो से फ़ोल्डर का नाम बदलने
Project1
के लिए Project2
Windows Explorer का उपयोग कर।
- यदि स्रोत नियंत्रण का उपयोग करते हैं, तो स्रोत नियंत्रण द्वारा आपूर्ति किए गए कार्यों का उपयोग
Project1
करने से फ़ोल्डर का नाम बदलें Project2
। यह फ़ाइल के इतिहास को संरक्षित करता है। उदाहरण के लिए, TortoiseSVN
फ़ाइल पर राइट क्लिक करें, चुनें TortoiseSVN .. Rename
।
- .Sln फ़ाइल में संपादित की सभी आवृत्तियों
Project1
होने के लिए Project2
, की तरह एक पाठ संपादक का उपयोग नोटपैड ।
- Visual Studio को पुनरारंभ करें, और सब कुछ पहले की तरह काम करेगा, लेकिन एक अलग निर्देशिका में प्रोजेक्ट के साथ।
आप मैन्युअल रूप से या पोस्ट का नाम बदलना भी देख सकते हैं जो इस मैनुअल प्रक्रिया का वर्णन करता है ।
लाभ
- आप समाधान के भीतर प्रोजेक्ट के नाम से विंडोज एक्सप्लोरर के भीतर निर्देशिका बना सकते हैं।
- यह विधि अन्य परियोजनाओं से इस फ़ाइल में कोई संदर्भ नहीं निकालती है ( प्रोजेक्ट फ़ाइल को निकालें / जोड़ें पर एक फायदा , नीचे मेरा अन्य उत्तर देखें)।
चेतावनी
- कुछ भी नाम बदलने से पहले .zip फ़ाइल में सब कुछ वापस करना महत्वपूर्ण है, क्योंकि यह विधि स्रोत नियंत्रण के साथ समस्याएँ पैदा कर सकती है।
- यदि आपकी परियोजना स्रोत नियंत्रण में है, तो यह समस्याएँ पैदा कर सकता है यदि आप स्रोत नियंत्रण (विंडोज एक्सप्लोरर का उपयोग करके) के बाहर फ़ाइलों या निर्देशिकाओं का नाम बदल देते हैं। स्रोत नियंत्रण ढांचे का उपयोग करके फ़ाइल को फिर से नाम देना बेहतर होता है , यदि आप उस फ़ाइल के इतिहास को संरक्षित करने के लिए कर सकते हैं (एक राइट क्लिक पर संदर्भ मेनू देखें - यह फ़ाइल का नाम बदलने के लिए एक फ़ंक्शन हो सकता है)।
अपडेट 2014-11-02
ReSharper ने उपर्युक्त मैनुअल विधि के समान परिणाम प्राप्त करने के लिए एक स्वचालित विधि जोड़ी है। यदि नाम स्थान को एक नीली रेखा के साथ रेखांकित किया गया है, तो एक्शन पिरामिड आइकन पर क्लिक करें:
- Windows Explorer में निर्देशिका नाम से मिलान करने के लिए नामस्थान का नाम बदलें, या;
- नाम एक्सप्लोरर से मिलान करने के लिए विंडोज एक्सप्लोरर में निर्देशिका का नाम बदलें।
दूसरे मामले में, अंतिम शब्द विंडोज एक्सप्लोरर में नई निर्देशिका नाम को परिभाषित करता है, उदाहरण के लिए अगर हमने नाम स्थान को बदल दिया ViewModel2
, तो यह फ़ाइल को फ़ोल्डर में स्थानांतरित करने की पेशकश करेगा ViewModel2
।
हालांकि, यह जरूरी नहीं कि स्रोत नियंत्रण में फ़ाइलों को अपडेट करेगा, इसलिए आपको अभी भी मैनुअल विधि का उपयोग करना पड़ सकता है।
अपडेट 2018-01-31
विजुअल स्टूडियो 2008, 2010, 2012, 2013, 2015, 2017 अपडेट 1, 2, 3, 4, 5 के साथ परीक्षण किया गया।
अद्यतन 2020-05-02
विजुअल स्टूडियो 2019 के साथ परीक्षण किया गया।