59 votes

changer le fichier de solution dans un autre dossier

Comment modifier le dossier de mon fichier de solution existant (sln) ?

C'est en ce moment dans l'un des dossiers de mon projet ; si je coupe le fichier de solution et le colle dans le dossier racine, il ne charge aucun de mes projets.

65voto

Martin.kv Points 917

Ouvrez l'explorateur de solutions dans Visual Studio et sélectionnez la solution. Cliquez sur Fichier > Enregistrer MyProject.sln sous ... et choisissez le nouvel emplacement.

45voto

RWGodfrey Points 307

Le fichier solution n'est qu'un fichier texte. Vous devriez pouvoir le déplacer, puis le modifier pour vous assurer que tous les chemins relatifs référencés dans le fichier sont corrects.

J'ai également pu cliquer avec le bouton droit sur le fichier de solution dans l'explorateur de solutions, puis utiliser Enregistrer sous pour l'enregistrer dans un emplacement différent. Cela ne semble pas fonctionner à chaque fois pour moi cependant.

9voto

googleforhelp Points 91

Ouvrez une solution vierge, enregistrez-la à un emplacement où vous souhaitez vous déplacer. Ajoutez ensuite "Projet existant" et sélectionnez le fichier Old.sln pour ajouter tous les projets sous l'ancien fichier de solution.

2voto

Krevan Points 908

si je coupe le fichier sln et le colle le dossier racine, il ne charge aucun des mes projets

Faites-le quand même et essayez d'ouvrir la solution. Il vous dira que certains projets n'ont pas pu être chargés : ignorez l'avertissement.

Ensuite, allez-y et supprimez tous les projets de la solution. Après cela, faites un clic droit sur la solution et sélectionnez Add => Existing project et accédez à votre fichier de projet. Répétez l'opération pour tous les projets de votre solution.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X