Как изменить пространство имен у формы Visual Studio

114
13 июня 2021, 13:10

Работаю над проектом средней крупности в Visual Studio 2019. Количество форм проекта дошло до "неудобного", и решил я их раскидать по папкам (сразу не додумался). Дело в том что пространство имен существующих форм не поменялось (имя_проекта), а вот когда я создаю новую форму в конкретной папке, то ее пространство имен прописывается как "имя_проекта.имя_папки". Я бы хотел чтобы у всех форм в папке было такое пространство имен. Но меняя вручную начинается "красная площадь", студия громко ругается, но решений не предлагает.

Вопрос чисто этический, т.к. текущее состояние на работу приложения не влияет, но продолжать работать немного неприятно (у меня легкая степень ОКР, и когда что-то не так мне это мешает сосредоточиться).

Answer 1

Сдаётся мне, что Вы меняете пространство имён только в коде с логикой формы. Есть ещё файл с кодом дизайнера. И вряд ли ошибусь если у Вас есть ещё операторы using в других классах, которые задействуют эти формы...

То, что Вы взялись за рефакторинг разросшегося проекта, в этом нет ничего страшного. Но, если Вы поменяли пространство имён у формы в одном месте, то Вам нужно будет поменять его везде.

READ ALSO
Сдвиг рваного массива вниз/вверх

Сдвиг рваного массива вниз/вверх

Турдность состоит в том, что сдвиг должен быть циклическим по строкам и создавать дополнительные(временные) массивы нельзяПо задаче требуеться,...

107
Вернуть результат работы команды SELECT

Вернуть результат работы команды SELECT

Предположим, что есть таблица со столбцами Имя, Фамилия и ВозрастМогу ли я посредством выполнения команды в стиле

96
GetNumberOfConsoleFonts() работает некорректно

GetNumberOfConsoleFonts() работает некорректно

В своём консольном проекте на C# я решил реализовать возможность смены шрифта консоли средствами самой программыАлгоритм действий:

103
System.Xml C# как сделать необязательное для сериализации поле

System.Xml C# как сделать необязательное для сериализации поле

Допустим у меня есть класс User, в классе User есть string? поле CountryПри сериализации файла создаётся

115