2011-12-29 2 views
2

VS2010을 통해 프로젝트간에 dll 라이브러리를 공유하는 가장 좋은 방법은 무엇입니까? 예를 들어 우리는 모든 것에 유용한 일반 도우미 라이브러리를 만들었습니다. 그러나 하나 이상의 라이브러리 (TFS의 별도 프로젝트)가 필요하므로 분기가 적합하지 않습니다.VS2010에서 프로젝트간에 내 dll 라이브러리 공유

우리는 소스 제어를 위해 Team Foundation Server 2010을 사용하고 있습니다. 이러한 라이브러리를 새 프로젝트에 통합하는 간단한 방법이있을 수 있습니다. 따라서 새 프로젝트가 매우 빠르게 "완전히 버프"될 수 있습니까?

지금 우리가하는 일은 각 프로젝트를 거쳐 빌드하고, dll 파일을 저장하고, 새 프로젝트를 추가 한 다음 Bin 폴더에 던져 넣습니다. 많은 라이브러리가있을 때 지루한 작업입니다.

답변

1

프로젝트간에 바이너리를 공유하기위한 TFS 기반 솔루션이 있다고 생각하지 않습니다. 그러나 당신을 위해 NuGet을 사용할 수 있습니다. 각 프로젝트에 대해 nuget 패키지를 만듭니다 (자동으로 TFS 빌드 정의를 만들어 네트워크 공유에 게시 할 수 있음). 이 공유를 NuGet 피드로 추가하십시오.

+0

감사합니다. 실제로 이것은 내가 편집 할 내용입니다 : 우리가 우리 자신의 라이브러리에 대해 nuget 패러다임을 사용할 수 있다면 ... 좋습니다! –

3

hosting your own NuGet feed에 대해 생각해 보셨나요? 프로젝트가 빌드되기 전에 패키지를 다운로드하는 각 프로젝트마다 pre-build script for NuGet을 사용하며, 최신 상태로 유지합니다.

+0

링크를 제공해 주셔서 감사 드리며 위에 지적한대로이 솔루션을 사용하겠습니다. –

관련 문제