수동 개입없이 여러 솔루션간에 동일한 Resharper 설정을 공유하는 방법은 무엇입니까?
우리 프로젝트는 마스터 솔루션 (모든 프로젝트 포함)과 관련 프로젝트 그룹을 포함하는 여러 개의 작은 솔루션으로 구성됩니다.
모든 솔루션에서 동일한 Resharper 설정을 공유하여 개발자가 Resharper에서 구성 파일을 가져 오거나 그 문제에 대해 수동으로 수행 할 필요가 있습니다. 우리가 사용하는 버전은 최신 버전 인 7.0.1 중 하나입니다. TFS에서 체크인 한 DotSettings 파일은 단일 솔루션에서 훌륭하게 작동하지만 20-30 개의 솔루션에 대해 동일한 파일을 복제하는 것은 절대 아닙니다.
개발자가 명시 적으로 구성 할 필요없이 전체 팀의 모든 프로젝트 / 솔루션과 동일한 구성을 공유 할 수있는 방법이 있습니까? 이상적으로는 단일 .DotSettings 파일을 편집 할 때 팀의 모든 솔루션에 자동으로 영향을 미치도록 각 솔루션에 대한 .DotSettings 파일의 경로를 수정할 수 있습니다.
최신 정보 :
나는 이것에 대해 조금 검색하고 두 가지 다른 방법을 시도했지만 어느 것도 100 % 작동하지 않습니다.
여기 옵션이 없습니다.
업데이트 2 :
Daniel Hilgarth가 제안한 솔루션은 완벽하게 작동하지만 Resharper가 업데이트 된 경우 작동에만 작동합니다. .DotSettings 파일이 모든 시스템에서 자동 체크 아웃되고 편집 된 버그가 7.1 릴리스에서 수정되었습니다. 소프트웨어 업데이트 전후에 설치 테스트가 이제 예상대로 작동합니다.
버그에 대한 자세한 정보는 여기에서 버그 수 있습니다.
http://youtrack.jetbrains.com/issue/RSRP-288235
Resharper는 옵션 레이어링을 지원합니다.
다음과 같이 사용합니다.
- 모든 설정이 포함 된 하나의 DotSettings 파일이 있습니다.
- 각 솔루션에 대해 다음 단계를 수행하십시오.
- ReSharper-> 옵션 관리
- "Solution 'Your Solution'team-shared"를 마우스 오른쪽 버튼으로 클릭합니다.
- 레이어 추가-> 설정 파일 열기를 선택합니다.
- 중앙 DotSettings 파일 선택
이렇게하면 각 솔루션에 대한 DotSettings 파일이 생성됩니다. 중앙 DotSettings 파일과 함께 TFS 로이를 확인해야합니다.
중요 : 솔루션의 DotSettings 파일에는 중앙 파일에 대한 링크 만 포함되어 있고 설정을 복제하지 않습니다.
질문은 오래 누군가가 여전히 팀 설정을 공유하는 방법을 찾고 있다면 :
R #에 대한 모든 설정 고 포장 할 수 있고 일반 ReSharper 확장 배포 할 수 있습니다 .
이를 통해 유연성이 제공됩니다. 팀마다 다른 설정을 공유 할 수 있고 ReSharper가 새 버전을 감지하고 개발자에게 알립니다. 음, 기본적으로 NuGet을 사용할 때 얻을 수있는 모든 이점입니다.
Resharper 2015에서
로 이동 Resharper
-> Options
-> Manage
(그림 1)-> Options
-> Import and Export
(그림 2)->from file....
그리고 경우에 할 수있는 팀을 위해 그것을 가져 오는 것을 Solution settings
다음 대신 Import and Export
에 Options
이동 비용 Copy Settings to
-> team-shared
.
이것이 시간을 절약하기를 바랍니다.
'ProgramingTip' 카테고리의 다른 글
C #에서 제네릭 메서드 만들기 (0) | 2020.10.27 |
---|---|
TFS : 한 분기에서 로컬로 수행 된 변경 사항을 다른 분기로 출시 (0) | 2020.10.27 |
컴파일러가 로컬 인증서 변수를 최적화 할 수 있습니까? (0) | 2020.10.27 |
SSL 인증서 서버 이름은 어떻게 확인 / 키툴을 사용하여 대체 이름을 추가 할 수 있습니까? (0) | 2020.10.27 |
ng2-ng-container와 ng-template 태그의 차이점 (0) | 2020.10.27 |