Nuestros proyectos están organizados en una solución maestra (que contiene cada proyecto) y múltiples soluciones más pequeñas que contienen agrupaciones de proyectos relacionados.
Me gustaría compartir la misma configuración de Resharper en todas las soluciones, asegurándome de que los desarrolladores no necesiten importar archivos de configuración en Resharper ni hacer nada manualmente. La versión que estamos usando es una de las más recientes, 7.0.1. El archivo DotSettings registrado en TFS funciona muy bien en una sola solución, pero replicar el mismo archivo para soluciones 20-30 es un no-no.
¿Hay alguna forma de compartir la misma configuración con cada proyecto / solución en todo el equipo, sin la necesidad de que los desarrolladores configuren esto explícitamente? Idealmente, debería ser posible cambiar la ruta al archivo .DotSettings para cada solución de modo que cuando se edite un solo archivo .DotSettings, afecte automáticamente a todas las soluciones del equipo.
Actualizar:
He buscado un poco sobre esto y probé 2 métodos diferentes, pero ninguno de ellos funciona al 100%:
- Los enlaces duros que utilizan la herramienta mklink funcionan perfectamente a nivel local, pero TFS no los admite
- Los atajos normales también serían una solución razonable para esto, pero Resharper no los lee
No tengo opciones aquí.
Actualización 2:
La solución propuesta por Daniel Hilgarth funciona perfectamente, pero solo si se actualiza Resharper. En la versión 7.1 se corrigió un error que causaba que los archivos .DotSettings se revisaran y editaran automáticamente en cada máquina. He probado esto antes y después de actualizar el software y ahora funciona como esperaba.
Puede encontrar más información sobre el error aquí: