J'essaie de modifier un espace de noms dans Visual Studio.Modification des noms de dossier d'espace de noms/système de fichiers dans Visual Studio
Ma structure du dossier ressemble à ceci:
GameAlpha/
GameAlpha.sln
GameAlphaRelease/
GameAlphaTest/
GameAlphaLevelEditor/
Ces comprennent namespaces comme GameAlphaRelease
. Je veux changer tout cela en GameBetaRelease
.
Avant ce processus, il construit bien.
D'abord, j'ai changé la solution et les fichiers de projet d'Alpha en Bêta. Ensuite, j'ai fait un "find-replace-all" sur l'espace de noms. Enfin, j'ai parcouru les propriétés de chaque projet et changé le "Nom de l'Assemblée" et "Espace de nommage par défaut" pour le titre bêta approprié.
Cependant, maintenant la solution ne construit pas. L'erreur est:
GameAlpha.accessor: La référence à « GameAlpha.exe » n'a pas été trouvé dans la liste de ce projets références. (Projet: GameBetaTest)
Qu'est-ce que je fais mal? Si je supprime le projet GameBetaTest, la solution se construit très bien.
De même, quel est le moyen préférable de changer les noms des dossiers dans le système de fichiers?
Pas une solution à votre problème, mais je ne l'avais jamais utiliser des noms de projet (en particulier les noms et intermédiaires) pour les espaces de noms indiquer la construction d'un morceau de logiciel. Voilà ce que sont les numéros de version et les descriptions de versions. – Joe
Étant donné la difficulté de changer cela, je soupçonne que vous avez raison dans cette tendance. –