Visual Studio'da Proje Ad Alanını Değiştirin


95

Visual Studio'da proje ad alanını nasıl değiştirebilirim?

Ad alanı şu anda WindowsFormsApplication16ve ad alanının olmasını istiyorum MyName.

Yanıtlar:


146

Varsayılan ad alanını değiştirebilirsiniz:
-> Project-> XXX Properties...
On Application sekmesi: Varsayılan ad alanı

Bunun dışında:
Ctrl-H
Bul : WindowsFormsApplication16
Değiştir : MyName


89
Bul / Değiştir yerine, kod ve Refactor-> Yeniden Adlandır'daki ad alanını sağ tıklayabilirsiniz.
Jimmy

3
proje özelliklerindeki Varsayılan Ad Alanı metin kutum devre dışı bırakıldı. bunun neden olduğu ve nasıl düzeltileceği hakkında bir fikriniz var mı?
user1151923

WPF kullanıyorsanız App.xaml'yi unutmayın!
ingh.am

1
Ayrıca başlangıç ​​nesnenizi de değiştirmeniz gerekir. -> Proje -> Özellikler -> Başlangıç ​​nesnesi -> <Yeni Ad Alanı> .Program
Bruno Bieri

3
@ user1151923 Proje dosyanızı (MyProject.csproj) bir metin düzenleyicide açıp orada değiştirerek değiştirebilirsiniz! <RootNamespace> MyProject </RootNamespace>
zBomb

41

Bul ve Değiştir yerine, koddaki ad alanını sağ tıklayabilir ve Refactor -> Rename.

Bunun için @ Jimmy'ye teşekkürler .


Bu en kolay yol
Tsukasa

2
Bu sadece Yeniden Paylaşımcı değil mi?
ninjaboy

1
Projenizdeki eski adınızla sahip olduğunuz her dosyayı değiştirmez.
Azurespot

Kodumdaki kök ad alanını sağ tıklayıp "Yeniden Adlandır" ı tıkladığımda, "Bu öğeyi yeniden adlandıramazsınız" hatasını alıyorum. Proje -> Özellikler altında kök ad alanını yeniden adlandırmamdan önce ve sonra durum budur. Sağ Tıklama -> Yeniden Adlandır yalnızca kök ad alanı dışındaki ad alanları için çalışır. Bana öyle geliyor ki, Bul / Değiştir'i kullanmak, kök ad alanını yeniden adlandırdıktan sonra gerekli olacak. Yanlış mıyım?
DRoam

4

Bunun bir C # projesi için olduğunu ve varsayılan ad alanını değiştirmek istediğinizi varsayarsak, Proje Özellikleri, Uygulama sekmesine gitmeniz ve "Varsayılan Ad Alanı" belirlemeniz gerekir.

Varsayılan ad alanı, yeni bir sınıf oluşturduğunuzda Visual Studio'nun belirlediği ad alanıdır. Bir dahaki sefere Sağ Tık> Ekle> Sınıf'ı yaptığınızda, yukarıdaki adımda belirttiğiniz ad alanını kullanır.


Bu çözüm, yeni bir sınıf ekledikten sonra bulduklarımdan daha iyi ve evet, yeni ad alanımı oluşturulan dosyada görebiliyorum, ancak sağ panelde (Çözüm Gezgini) hala eski adı görebiliyorum. Herhangi bir fikir? bu yüzden doğrudan çözüm panelinde yeniden adlandırmak zorunda kaldım. Öyle mi?
amit kohan

3

"Proje özelliklerinde varsayılan Ad Alanı metin kutusu devre dışı bırakıldı" Benimle aynı (VS 2010). Proje dosyasını ("xxx.csproj") düzenledim ve öğede ince ayar yaptım. Bu, varsayılan ad alanını değiştirdi.


2

Özellikler, Uygulama sekmesine sağ tıklayın, ardından montaj adına ve varsayılan ad alanına bakın


2

Değiştirmek istediğiniz isme sağ tıklayın (bu ad alanı veya başka herhangi bir şey olabilir) ve Refactor-> Yeniden Adlandır ... öğesini seçin .

Yeni ad girin, konumu [Global Ad Alanı] olarak bırakın, isterseniz önizlemeyi kontrol edin ve bitirdiniz!


1

İlk)

  1. Git menüsü: Proje -> WindowsFormsApplication16 Özellikler /
  2. yazma Kimimben içinde Derleme adı ve Standart ad metin, daha sonra kaydedin.

İkinci)

  1. eski bir .cs dosyasını (bir sınıf veya form ) açın
  2. sağ tık WindowsFormsApplication16 önünde ad git, Refactor -> Yeniden Adlandır .
  3. yazma Kimimben içinde yeni adı yeniden adlandır Mesaj Kutusuna metin.
  4. basın Tamam , o zaman uygula
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.