Не удалось найти WindowsFormsApplication1.Program, указанный для метода Main после переименования пространства имен - PullRequest
60 голосов
/ 02 марта 2012

У меня есть приложение C #, которое имеет пространство имен по умолчанию WindowsFormsApplication1.

Я решил, что хотел бы использовать другое пространство имен, поэтому я переименовал WindowsFormsApplication1.Теперь, когда я компилирую, я получаю ошибку:

Не удалось найти «WindowsFormsApplication1.Program», указанный для метода Main.

Чтобы переименовать пространство имен, я выделил пространство имен вфайл и нажмите F2.

Как мне решить эту проблему и изменить фактическое пространство имен во всем проекте?

Я использую Visual C # 2010 Express.

Ответы [ 3 ]

148 голосов
/ 02 марта 2012

В проекте -> свойства изменяют «объект запуска» на новое пространство имен.

Select Startup Object

3 голосов
/ 02 марта 2012

Вы должны переименовать через функцию «Refаctor» в Visual Studio.

0 голосов
/ 20 июня 2018

Как говорит Маусимо, вам нужно выбрать «Объект запуска» в Project -> References, однако я обнаружил, что новое пространство имен здесь не показывается;Я мог выбрать только старое пространство имен или «(Не установлено)».Если вы обнаружите то же самое, то, по-видимому, VS (это на 2013 год) не сразу принимает изменение, перезапустите VS, и затем вы можете выбрать класс в новом пространстве имен.

...