каждая новая папка это предупреждение о том, что название пространства имён в этой папке на похоже на название папки. Как-то можно отключить это правило в принципе?
Скорее всего по Alt+Enter будет предложение переименовать namespace, там подменю с отключением проверки Но почему бы не делать правильно?
Если что, то можно настроить отдельный неймспейс для каждого каталога, или поменять рут неймспейс у проекта, чтобы оно не ругалось, а наоборот — подсказывало правильный.
Здорово, а где это настраивается? Я же найти не смог
У каталога в свойствах есть галочка "Namespace provider". Если она стоит — то его внутренности будут требовать его наличия в имени неймспейса. У проекта есть <RootNamespace>.
Дак это нужно файл MyAwesomeProject.csproj.DotSettings в репозитории держать со всеми папками проекта внутри. Нет глобального тумблера "В проекте одно пространство имён"?
Обсуждают сегодня