2017-03-09 2 views
1

TFS (현재 2013 년 온 - 아마이지만 2017 년 또는 VSTS로 곧 업그레이드 될 예정)의 팀 프로젝트에서 VS 프로젝트를 가장 효과적으로 공유하는 방법에 대한 제안을 찾고 있습니다. 주요 사용 사례는 웹 API 프로젝트의 요청/응답 모델에 대한 것이지만 최근에 개발 팀 전체에서 더 많은 유틸리티 코드와 사용자 지정 파서를 공유하기 시작했습니다.TFS 팀 프로젝트간에 프로젝트를 효과적으로 공유하는 방법은 무엇입니까?

현재 우리는 자체 호스팅 NuGet 패키지를 사용하고 있지만 이것은 수동 프로세스이며 오류가 발생하기 쉽습니다. 또한 패키지 관리가 기본 계층에 포함되어 있지 않기 때문에 VSTS 로의 이전을 포기합니다.

Google의 API를 문서화하기 위해 Swagger를 사용하여 공유 모델에 대한 의존성을 줄일 수 있지만 이는 마치 경찰관처럼 보입니다.

제안 사항?

답변

1

솔루션 루트 외부의 프로젝트를 참조하는 것은 권장되지 않습니다. 프로젝트 참조를하거나 NuGet 패키지를 만들어야합니다.

프로젝트가 팀 프로젝트 전체에 걸쳐 있으므로 Nuget 패키지는 여전히 권장되는 옵션입니다. VSTS 및 TFS 2017에서는 패키지 관리 피드를 사용하여 NuGet 패키지를 호스팅 할 수 있습니다. 확인 : https://www.visualstudio.com/en-us/docs/package/overview.

관련 문제