우리 프로젝트는 마스터 솔루션 (모든 프로젝트 포함)과 관련 프로젝트 그룹을 포함하는 여러 개의 작은 솔루션으로 구성됩니다.
모든 솔루션에서 동일한 Resharper 설정을 공유하여 개발자가 Resharper에서 구성 파일을 가져 오거나 그 문제에 대해 수동으로 수행 할 필요가 없도록하고 싶습니다. 우리가 사용하는 버전은 최신 버전 인 7.0.1 중 하나입니다. TFS에서 체크인 한 DotSettings 파일은 단일 솔루션에서 훌륭하게 작동하지만 20-30 개의 솔루션에 대해 동일한 파일을 복제하는 것은 절대 아닙니다.
개발자가 명시 적으로 구성 할 필요없이 전체 팀의 모든 프로젝트 / 솔루션과 동일한 구성을 공유 할 수있는 방법이 있습니까? 이상적으로는 단일 .DotSettings 파일을 편집 할 때 팀의 모든 솔루션에 자동으로 영향을 미치도록 각 솔루션에 대한 .DotSettings 파일의 경로를 변경할 수 있어야합니다.
최신 정보:
나는 이것에 대해 조금 검색하고 두 가지 다른 방법을 시도했지만 그중 어느 것도 100 % 작동하지 않습니다.
- mklink 도구를 사용하는 하드 링크는 로컬에서 완벽하게 작동하지만 TFS는이를 지원하지 않습니다.
- 일반 단축키도 이에 대한 합리적인 해결책이지만 Resharper는이를 읽지 않습니다.
여기 옵션이 없습니다.
업데이트 2 :
Daniel Hilgarth가 제안한 솔루션은 완벽하게 작동하지만 Resharper가 업데이트 된 경우에만 작동합니다. .DotSettings 파일이 모든 시스템에서 자동 체크 아웃되고 편집되도록하는 버그가 7.1 릴리스에서 수정되었습니다. 소프트웨어 업데이트 전후에 이것을 테스트했으며 이제 예상대로 작동합니다.
버그에 대한 자세한 정보는 여기에서 찾을 수 있습니다.