विज़ुअल स्टूडियो - समाधान को तोड़े बिना किसी प्रोजेक्ट के फ़ोल्डर का नाम और समाधान का नाम कैसे बदलें


82

मैं एक पुरानी परियोजना के आधार पर एक परियोजना बना रहा हूं क्योंकि इसमें बहुत अधिक कार्यक्षमता है जिसका उपयोग करने के लिए मुझे आवश्यक है।

मैं नई परियोजना का नाम रखने के लिए सभी निर्देशिकाओं और समाधान नामों का नाम बदलना चाहता हूं। दस्तावेज़ \ विजुअल स्टूडियो 2008 के तहत \ परियोजनाओं मैं प्रारंभिक निर्देशिका और समाधान फ़ाइल नाम बदलने में सक्षम था, लेकिन नहीं उपनिर्देशिका जो घरों के नाम bin, objऔर गुण फ़ोल्डरों। जब मैं उस उपनिर्देशिका का नाम बदलता हूं, तो समाधान खोलने पर कोई भी फाइल नहीं खुलेगी।

मैं विज़ुअल स्टूडियो 2008 के अंदर प्रोजेक्ट के फ़ोल्डर का नाम कैसे बदल सकता हूं ताकि यह समाधान के हिस्से के रूप में सभी फाइलों को लोड करेगा और अभी भी काम करेगा?


यह भी देखें stackoverflow.com/questions/2043618/…
Cam

जवाबों:


159

आप किसी भी टेक्स्ट एडिटर (नोटपैड इत्यादि) में एसएलएन फ़ाइल खोल सकते हैं और बस प्रोजेक्ट पथ को बदल सकते हैं।


3
जवाब के लिए धन्यवाद! वह काम किया!!! :) मैंने अभी लाइन संपादित की है: प्रोजेक्ट ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CCP उपयोगिता", "CCP उपयोगिता \ CCP Utility.czroj", "{FE1F9ED8-F161-485F-B9E6-6 357852321137} "
ब्रायन मैकार्थी

11
@DenisIvin बहुत बहुत धन्यवाद। कृपया Microsoft इसे आसान बनाएं
नाथन कोप

7
यह ध्यान दिया जाना चाहिए कि यह आपके प्रोजेक्ट को स्रोत नियंत्रण से हटा देगा यदि यह पहले से ही वहां है
dougajmcdonald

1
इसके अलावा, आपको उन सभी परियोजनाओं के लिए .csproj फ़ाइल को अद्यतन करने की आवश्यकता है जो उस परियोजना को संदर्भित करते हैं जिसके लिए आपने फ़ोल्डर का नाम बदला है। .csproj फाइलें भी टेक्स्ट फाइल होती हैं, जिससे यह आसानी से हो जाती है।
गॉडस्मिथ

@dougajmcdonald और राहगीरों, मैंने प्रोजेक्ट को पहली बार स्रोत नियंत्रण कार्यक्रम का उपयोग करके एक नई निर्देशिका में स्थानांतरित कर दिया।
kdbanman

9

यह जो मैंने किया है:

  1. दृश्य स्टूडियो में प्रोजेक्ट और समाधान का नाम बदलें
  2. प्रोजेक्ट को बंद करें और प्रोजेक्ट युक्त फ़ोल्डर खोलें (विजुअल स्टूडियो सॉल्यूशन नेम पहले से बदला हुआ है)।
  3. पुराने प्रोजेक्ट फ़ोल्डर नामों को नए प्रोजेक्ट नाम में बदलें
  4. .Sln फ़ाइल खोलें और प्रोजेक्ट फ़ोल्डर नामों को मैन्युअल रूप से पुराने से नए फ़ोल्डर नामों में बदलें।
  5. पाठ संपादक में .sln फ़ाइल सहेजें
  6. विज़ुअल स्टूडियो के साथ फिर से प्रोजेक्ट खोलें और समाधान संशोधित करने के लिए तैयार है

3

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

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


1

मेरे स्टार्ट-डॉक्यूमेंट्स- iisExpress-config पर जाएं और फिर एप्लिकेशनहोस्ट पर राइट क्लिक करें और विजुअल स्टूडियो 2013 के साथ वेब के लिए ओपन सिलेक्ट करें, आपको विजुअल स्टूडियो में Applicationhost.config विंडो मिल जाएगी और अब इस क्षेत्र में भौतिक पथ को chsnge करके पथ पर ले जाएं जहां आपका प्रोजेक्ट रखा गया है

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