2012-05-21 2 views
1

Silverlight 4/PRISM 프로젝트 (VS2010 SP1)를 시작할 예정입니다. TFS 2010에서 외부 라이브러리 (예 : PRISM, EF 등)를 처리하는 좋은 방법을 찾고 있습니다.NuGet을 사용해야합니까?

일반적으로 Libs 폴더를 추가하고 각 외부 lib에 이름과 버전을 추가 한 다음 추가합니다 DLL이야. 또 다른 옵션은 MVC3 일종의 프로젝트에서 사용되는 NUGet을 사용하는 것입니다.

나는 또한 인터넷에 연결되어서는 안된다고 생각하는 빌드 서버를 염두에두고 있습니다.

이 시나리오에서는 NUGet을 사용하여 작업 영역에서 로컬로 어셈블리를로드 한 다음 TFS에 체크인하여 libs가 다른 개발자와 빌드 서버간에 공유되도록하는 것이 좋습니다.

답변

4

NuGet은 MVC와 아무런 관련이 없습니다.
모든 .Net 프로젝트에서 사용하도록 설계되었습니다.

기본적으로 (패키지 복원을 활성화하지 않는 한) NuGet 패키지 (DLL 포함)는 소스 제어로 검사됩니다.
모든 빌드 서버에서 정상적으로 작동해야합니다.

+0

솔루션에서 NUGet을 사용하도록 설정하는 옵션을 찾을 수 없습니다. 새 프로젝트를 만들 때 어떻게 활성화됩니까? –

+0

@PatrickPeters : NuGet을 사용할 필요가 없습니다. 'References' 폴더를 마우스 오른쪽 버튼으로 클릭 한 다음 Manage NuGet Packages를 클릭하십시오. – SLaks

+0

'Manage NuGet Packages'를 찾을 수 없습니다. NuGet Package Manage는 Extension Manager를 통해 먼저 설치해야합니다. 그렇지 않습니까? –

관련 문제