Manière correcte de renommer une solution (et les répertoires) dans Visual Studio
Source : Stack Overflow [visual-studio].)
Manière correcte de renommer une solution (et les répertoires) dans Visual Studio
Source : Stack Overflow [visual-studio].)
Modifier manuellement le fichier .sln
Cette méthode vise entièrement à renommer le répertoire du projet, tel qu’il est affiché dans l’Explorateur Windows.
Cette méthode ne souffre pas des problèmes de la méthode Supprimer/réajouter le fichier projet ci-dessous (disparition des références), mais elle peut entraîner des problèmes si votre projet est sous contrôle de source (voir les notes ci-dessous). C’est pourquoi l’étape 2 (sauvegarde) est si importante.
Fermez Visual Studio.
Créez une sauvegarde de votre fichier .sln (vous pourrez toujours revenir en arrière).
Imaginez que vous souhaitez renommer le répertoire Project1 en Project2.
Si vous n’utilisez pas de contrôle de source, renommez le dossier de Project1 en Project2 en utilisant l’Explorateur Windows.
Si vous utilisez un contrôle de source, renommez le dossier de Project1 en Project2 en utilisant les fonctions fournies par le contrôle de source. Cela préserve l’historique du fichier. Par exemple, avec TortoiseSVN, faites un clic droit sur le fichier, sélectionnez TortoiseSVN .. Rename.
Dans le fichier .sln, modifiez toutes les instances de Project1 en Project2, en utilisant un éditeur de texte comme NotePad.
Redémarrez Visual Studio, et tout fonctionnera comme avant, mais avec le projet dans un répertoire différent.
Vous pouvez également consulter renommer une solution manuellement ou cet article qui décrit ce processus manuel.
Avantages
Vous pouvez faire correspondre le répertoire dans l’Explorateur Windows avec le nom du projet dans la solution.
Cette méthode ne supprime aucune référence d’autres projets vers ce fichier (un avantage par rapport à la méthode Supprimer/réajouter le fichier projet, voir mon autre réponse ci-dessous).
Avertissements
Il est important de tout sauvegarder dans un fichier .zip avant de renommer quoi que ce soit, car cette méthode peut créer des problèmes avec le contrôle de source.
Si votre projet est sous contrôle de source, cela peut créer des problèmes si vous renommez des fichiers
(Réponse tronquée)