Nos projets sont organisés en une solution principale (contenant chaque projet) et plusieurs solutions plus petites contenant des groupes de projets connexes.
J'aimerais partager les mêmes paramètres Resharper avec toutes les solutions, en m'assurant que les développeurs n'ont jamais besoin d'importer des fichiers de configuration dans Resharper ou de faire quoi que ce soit manuellement. La version que nous utilisons est l'une des plus récentes, la 7.0.1. Le fichier DotSettings enregistré dans TFS fonctionne très bien pour une seule solution, mais reproduire le même fichier pour 20 à 30 solutions n'est pas une bonne idée.
Existe-t-il un moyen de partager la même configuration avec chaque projet/solution dans l'ensemble de l'équipe, sans que les développeurs aient besoin de la configurer explicitement ? Idéalement, il devrait être possible de modifier le chemin d'accès au fichier .DotSettings pour chaque solution, de sorte que lorsqu'un seul fichier .DotSettings est modifié, il affecte automatiquement toutes les solutions de l'équipe.
Update:
J'ai fait quelques recherches à ce sujet et j'ai essayé deux méthodes différentes, mais aucune ne fonctionne à 100 % :
- Liens directs en utilisant le Outil mklink fonctionnent parfaitement localement, mais TFS ne les prend pas en charge
- Les raccourcis normaux constitueraient également une solution raisonnable à ce problème, mais Resharper ne les lit pas
Je n'ai plus le choix.
Mise à jour 2 :
La solution proposée par Daniel Hilgarth fonctionne parfaitement, mais seulement si Resharper est mis à jour. Un bogue qui provoquait l'extraction et l'édition automatiques des fichiers .DotSettings sur chaque machine a été corrigé dans la version 7.1. J'ai testé cette solution avant et après la mise à jour du logiciel et elle fonctionne maintenant comme prévu.
De plus amples informations sur ce bogue sont disponibles ici :