8
votes

La meilleure façon de renommer un projet dans Visual Studio 2008

Je trouve toujours mon auto en difficulté avec beaucoup d'espace de noms ou d'erreurs de référence lorsque vous essayez de renommer un projet dans VS.

C'est comme ça que je le fais: je clique sur le projet et appuyez sur F2 et renommez-le.

Quelle procédure suivez-vous?

J'avais l'habitude de travailler à Eclipse et je n'ai pas les problèmes. Peut-être que c'est facile dans vs aussi et c'est juste moi.


0 commentaires

3 Réponses :


0
votes

Renommer que l'Assemblée ne devrait pas être un problème, à moins que vous n'ayez des projets externes en fonction de cela. Dans la même solution, il continuera de fonctionner correctement.


3 commentaires

J'ai un projet appelé "Databaseaccesslayer" et disons que je le modifie aussi "DatabaseAccessLayer2", alle Les espaces de noms des classes de ce projet ne changent pas mais restent "DatabaseAsAckaseaccesslayer ...". Et bien sûr, c'est la même chose pour mon modèle d'entité.


Il n'y a pas de moyen facile de renommer les espaces de noms que je connais. À moins que certains addins vs le font pour vous. Vous pouvez essayer, soigneusement, trouver et remplacer en utilisant des expressions régulières.


Visual Studio jette de nombreuses erreurs si vous renommez simplement le projet. Il faut suivre des étapes systématiques pour avoir un renommage en douceur



0
votes

Dans les propriétés du projet, je peux définir "Nom de l'assemblage" et "Espace de noms par défaut", je pense que c'est ce que j'ai cherché. J'ai supposé que l'espace de noms a été automatiquement renommé également dans ce procès.

Si je manque toujours quelque chose, faites-moi savoir pour que je puisse accepter votre réponse.


0 commentaires

1
votes

Essayez de mettre en évidence l'espace de noms root dans l'un de vos fichiers, puis de frapper F2 et de taper le nouveau dans. Ceci effectuera un refactor-> Renommer (également disponible via un menu contextuel), qui devrait modifier cet espace de nom root des dossiers. Ensuite, régler "Espace de noms par défaut" et renommer votre projet devrait prendre soin du reste.


0 commentaires