web-dev-qa-db-fra.com

Impossible de trouver 'WindowsFormsApplication1.Program' spécifié pour la méthode Main après avoir renommé l'espace de noms

J'ai une application C # qui avait l'espace de nom par défaut WindowsFormsApplication1.

J'ai décidé d'utiliser un autre espace de noms et j'ai renommé WindowsFormsApplication1. Maintenant, quand je compile, j'ai l'erreur: 

Impossible de trouver 'WindowsFormsApplication1.Program' spécifié pour Main méthode.

Pour renommer l'espace de noms, j'ai mis en évidence l'espace de noms dans un fichier et appuyé sur F2.

Comment puis-je résoudre ce problème et modifier l'espace de noms réel dans le projet? 

J'utilise Visual C # 2010 Express.

59
Mausimo

Dans projet -> propriétés, changez "objet de démarrage" pour le nouvel espace de nom.

Select Startup Object

143
Mausimo

Vous devez renommer via la fonctionnalité "Refaire" de Visual Studio.

3
Stecenko Ruslan

Comme Mausimo le dit, vous devez sélectionner "l'objet Startup" dans Projet -> Références, mais je trouvais que le nouvel espace de nom n'était pas affiché ici; Je ne pouvais sélectionner que l'ancien espace de noms ou '(non défini)'. Si vous trouvez la même chose, alors il semble que VS (il s'agit de 2013) ne détecte pas immédiatement la modification, redémarrez VS et vous pouvez ensuite sélectionner la classe sous le nouvel espace de nom.

0
d219