Visual Studio – Comment changer le nom du dossier du projet et le nom de la solution sans solution de rupture

Je crée un projet basé sur un ancien projet car il comporte de nombreuses fonctionnalités que je dois utiliser. Je veux renommer tous les répertoires et noms de solutions pour avoir le nom du nouveau projet. Sous Documents \ Visual Studio 2008 \ Projects, j’ai pu modifier les noms de fichiers du répertoire initial et de la solution, mais pas le nom du sous-répertoire contenant les dossiers bin, obj et properties. Lorsque je change le nom de ce sous-répertoire, aucun des fichiers ne s’ouvre lorsque j’ouvre la solution.

Comment puis-je modifier le nom du dossier du projet dans VS2008 afin qu’il charge tous les fichiers dans le cadre de la solution et fonctionne toujours?

Vous pouvez ouvrir le fichier SLN dans n’importe quel éditeur de texte (Bloc-notes, etc.) et simplement modifier le chemin du projet.

C’est ce que j’ai fait:

  1. Modifier le nom du projet et de la solution dans Visual Studio
  2. Fermez le projet et ouvrez le dossier contenant le projet (le nom de la solution Visual Studio est déjà modifié).
  3. Remplacez les anciens noms de dossier de projet par le nouveau nom de projet
  4. Ouvrez le fichier .sln et modifiez manuellement les noms de dossier de projet de l’ancien au nouveau nom de dossier.
  5. Enregistrez le fichier .sln dans l’éditeur de texte
  6. Ouvrez à nouveau le projet avec Visual Studio et la solution est prête à modifier

J’ai trouvé que ces instructions ne suffisaient pas. J’ai également dû parcourir les fichiers de code pour les modèles, les contrôleurs et les vues, ainsi que les fichiers AppStart pour modifier l’espace de noms.

Comme je ne faisais pas que renommer mon projet, je devais aussi aller dans le fichier applicationhost.config pour IIS express et recréer les liaisons en utilisant différents numéros de port et changer également le répertoire physique.

allez dans mon start-documents-iisExpress-config puis faites un clic droit sur applicationhost et sélectionnez open avec visual studio 2013 pour le web votre projet est placé