दृश्य स्टूडियो में प्रोजेक्ट नाम स्थान बदलें


92

मैं Visual Studio में प्रोजेक्ट नामस्थान कैसे बदल सकता हूँ?

नाम स्थान वर्तमान में है WindowsFormsApplication16, और मैं चाहता हूं कि नाम स्थान हो MyName

जवाबों:


141

आप डिफ़ॉल्ट नाम स्थान बदल सकते हैं:
-> Project-> XXX Properties...
अनुप्रयोग टैब पर: डिफ़ॉल्ट नाम स्थान

इसके अलावा अन्य:
Ctrl-H
ढूँढें : WindowsFormsApplication16
प्रतिस्थापित करें : MyName


87
ढूँढें / बदलें के बजाय, आप कोड और Refactor-> नाम बदलें में नाम स्थान पर राइट क्लिक भी कर सकते हैं।
जिमी

3
प्रोजेक्ट प्रॉपर्टीज में मेरा डिफॉल्ट नेमस्पेस टेक्स्टबॉक्स डिसेबल है। किसी भी विचार यह क्यों है और इसे कैसे ठीक किया जाए?
user1151923

अगर WPF का उपयोग कर App.xaml मत भूलना!
इंध

1
आपको अपना स्टार्टअप ऑब्जेक्ट भी बदलना होगा। -> प्रोजेक्ट -> गुण -> स्टार्टअप ऑब्जेक्ट -> <NewNamespace> .Program
ब्रूनो बिएरी

3
@ user1151923 आप अपनी परियोजना फ़ाइल (MyProject.csproj) को एक टेक्स्ट एडिटर में खोलकर और इसे बदलकर बदल सकते हैं! <RootNamespace> MyProject </ RootNamespace>
zBomb

40

ढूँढें और बदलें के बजाय, आप कोड में नाम स्थान पर राइट क्लिक कर सकते हैं Refactor -> Rename.

इसके लिए @ जिमी को धन्यवाद ।


यह सबसे आसान तरीका है
त्सुकसा

2
क्या यह पुनर्जीवन ही नहीं है?
निनाज़ोय

अपने प्रोजेक्ट में अपने पुराने नाम के साथ आपके पास मौजूद हर एक फ़ाइल को नहीं बदलता है।
Azurespot

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

4

यह मानते हुए कि यह C # प्रोजेक्ट के लिए है और यह मानकर कि आप डिफ़ॉल्ट नेमस्पेस बदलना चाहते हैं, आपको प्रोजेक्ट प्रॉपर्टीज, एप्लिकेशन टैब पर जाना होगा और "डिफॉल्ट नेमस्पेस" निर्दिष्ट करना होगा।

डिफ़ॉल्ट नामस्थान एक ऐसा नामस्थान है जिसे विज़ुअल स्टूडियो सेट करता है जब आप एक नया वर्ग बनाते हैं। अगली बार जब आप राइट क्लिक करें> जोड़ें> वर्ग यह उपरोक्त चरण में आपके द्वारा निर्दिष्ट नामस्थान का उपयोग करेगा।


यद्यपि यह समाधान बेहतर है कि मैंने एक से ऊपर की तुलना में क्या पाया और एक नई कक्षा को जोड़ने के बाद मैं अपने नए नाम स्थान को उत्पन्न फ़ाइल में देख सकता हूं लेकिन दाएं पैनल (समाधान एक्सप्लोरर) पर अभी भी मैं पुराना नाम देख सकता हूं। कोई उपाय? इसलिए मुझे इसे सीधे समाधान पैनल में नाम बदलना पड़ा। क्या यही है?
अमित कोहन

3

"प्रॉजेक्ट प्रॉपर्टीज में डिफॉल्ट नेमस्पेस टेक्स्टबॉक्स डिसेबल है" सेम विथ मी (वीएस 2010)। मैंने प्रोजेक्ट फ़ाइल ("xxx.csproj") को संपादित किया और आइटम को ट्विक किया। इसने डिफ़ॉल्ट नाम स्थान बदल दिया।


2

बस उस नाम पर राइट क्लिक करें जिसे आप बदलना चाहते हैं (यह नाम स्थान या जो कुछ भी हो सकता है) और Refactor-> का नाम बदलें ...

नया नाम दर्ज करें, [ग्लोबल नेमस्पेस] के रूप में स्थान छोड़ें, पूर्वावलोकन की जाँच करें यदि आप चाहते हैं और आप कर रहे हैं!


1

राइट क्लिक प्रॉपर्टीज, एप्लिकेशन टैब, फिर असेंबली का नाम और डिफॉल्ट नेमस्पेस देखें


0

प्रथम)

  1. गोटो मेनू: प्रोजेक्ट -> WindowsFormsApplication16 गुण /
  2. असेंबली नाम और डिफ़ॉल्ट नाम पाठ बॉक्स में MyName लिखें , फिर सहेजें।

दूसरा)

  1. एक पुरानी .cs फ़ाइल खोलें (एक वर्ग या एक प्रपत्र )
  2. राइट-क्लिक करें WindowsFormsApplication16 नाम के सामने , गोटो रिफ्लेक्टर -> नाम बदलें
  3. नया नाम टेक्स्ट बॉक्स में नाम बदलें बॉक्स में MyName लिखें ।
  4. प्रेस ठीक है , तो लागू करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.