2016-10-14 74 views
8

Yeni bir VB.NET sınıfı eklediğimde, VS 2015 tüm isim-alanı bildirimlerini tamamen yok sayar, çünkü "otomatik olarak varsayılan ad alanındadır, ancak sınıflarımın adını klasör adına da eklemek istiyorum. Ayrıca tüm alanımda açık ad alanı bildirimleri istiyorum. sınıflar:Visual Studio 2015, ad alanı bildirimi ile yeni bir VB.NET sınıfı nasıl ekleyebilirim?

Şuan bir sınıf ekliyorum, ReSharper onu sorar ve doğru ad alanına taşınmasını seçerim.Yeni VB.NET oluştururken her zaman 'wrapper' ad alanını dahil edecek bir VS ayarı yok mu? sınıf?

+1

Olası kopya [bundan] (http://stackoverflow.com/a/3317333/386703)? – Brandon

+0

@Brandon Bu sorunun cevabı, VS 2015'te çalışmaz. – ProfK

+0

Ad alanının asıl ismine kadar çalışabildi. Kök ad alanını ancak daha fazlasını eklemezsiniz. VB – Brandon

cevap

6
Bunu manuel durumda VB çerçevesini savaşmak zorunda VS buna hiç ayar var

.

  1. Projeyi kaldırın.
  2. Proje dosyasını el ile düzenleyin ve RootNamespace'i boş bir dizeye ayarlayın. Projeyi yeniden yükleyin ve klasör yapınızı oluşturun.

    Solution structure

VS veya Resharper şikayet etmeden C# gibi çalışacak

Ad:

enter image description here

+0

Neden buradaki oylama? Benim için işe yaramadı, ama eminim ki, 'nunzabar için yaptım ... Onu dengeledim, bu yüzden artık göstermeyecek. – ProfK

1

Yalnızca bir proje için kök ad değiştirebilirsiniz:

1- ile Solution Explorer'da Proje menüsünde seçilen bir proje, Özellikler'i tıklatın.

Uygulama sekmesini tıklatın.

3- Kök ad alanı alanında, adı girin.

+2

Bu hala yeni sınıfların içine sarılmasına neden olmaz. VB sadece berbat. – ProfK