Jak nie dodawać nazw folderów projektu Visual Studio do wygenerowanych przestrzeni nazw

Jak zapobiec dodaniu nazwy folderu rozwiązania w projekcie VS do przestrzeni nazw Wygenerowanej dla nowych elementów dodanych do folderu rozwiązania?

Przykład: projekt C# w rozwiązaniu VS Domyślna Przestrzeń nazw ustawiona we właściwościach projektu C#: "BigClient.Domena "

Jeśli utworzysz w tym projekcie folder rozwiązania o nazwie "MySpecialStuff", a następnie dodasz nową klasę do folderu rozwiązania" MySpecialStuff", vs stworzysz nową .plik cs z " BigClient.Domena.MySpecialStuff" przestrzeń nazw. Chcę znaleźć sposób, aby przestrzeń nazw nowo dodanej klasy zachowała tylko przestrzeń nazw "BigClient" na poziomie projektu.Domain "zamiast VS dołączenie rozwiązania "MySpecialStuff" - nazwa folderu do przestrzeni nazw.

Wydaje mi się, że pamiętam przeczytanie posta na blogu przez kogoś, że było to możliwe (albo przez opcje/Ustawienia W VS lub ustawienie rejestru), ale nie pamiętam gdzie i jak teraz, że chcę to:)

Moja platforma to VS 2008 if answer = different for different Wersje VS.

Author: Richard J. Ross III, 2009-02-02

2 answers

Stwórz nowy szablon klasy lub Zmień szablon klasy w Visual Studio. Zobacz dokumentację MSDN, aby dowiedzieć się, jak to zrobić. W pliku szablonu szybko zobaczysz linię, która wstawia nazwę "bezpiecznej" przestrzeni nazw.

 1
Author: Brandon Minnick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-24 16:50:45

Jeśli masz zainstalowany ReSharper, w Ustawieniach katalogu (F4) Ustaw Provider przestrzeni nazw NA false.

 7
Author: bdukes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-02 17:42:35