VS2012: Comment changer l'emplacement physique d'un projet

This post is available in english.

Déplacer physiquement un projet dans Visual Studio a toujours été une opération lourde. Cela est cependant souvent nécessaire si l'on veut renommer le répertoire d'un projet [insérer son langage favori].

Dans les versions précédentes de Visual Studio, il fallait déplacer le projet au nouvel endroit puis soit :

  • Enlever le projet de la solution, puis l'ajouter de nouveau en utilisant le nouveau chemin
  • Modifier le très accueillant format .sln comme un guerrier, pour changer toutes les références.

Cela a toujours été une opération ennuyeuse à faire, et surtout couteuse en temps.

Mais à chaque fois, on perd les paramètres de la solution concernant le projet, comme le projet de démarrage par default, ou les configurations de build. Et si vous avez plusieurs configurations de build, vous comprenez facilement la douleur de restaurer tous ces paramètres correctement.

Fort heureusement, il y a un très petit changement dans VS2012 qui permet de fournir un nouvel emplacement pour un fichier de projet, si celui-ci ne s'est pas charge parce qu’il n'a pas été trouvé.

Pour cela:

  • Fermez votre solution dans VS2012
  • Déplacez votre projet à un nouvel endroit
  • Ouvrez la solution
  • Sélectionnez le projet qui ne s'est pas chargé
  • Dans la fenêtre "Propriétés" il y a maintenant un champ éditable nommé "File path" qui permet de sélectionner le nouvel emplacement du projet
  • Changer le chemin
  • Faites un clic droit sur le projet puis "Reload"

C'est fini !

Petite amélioration, grosse économie de temps lors d'un refactoring de solution !

Publié mercredi 26 septembre 2012 21:29 par jay
Classé sous ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21

- SharePoint : Incompatibilité avec Internet Explorer 10 (IE10) par Blog Technique de Romelard Fabrice le 05-08-2013, 16:29

- AutoSPInstaller pour SharePoint 2013 maintenant disponible en “RTM” par Julien Chable le 05-06-2013, 23:30