2011-03-27 1 views
26

Visual Studio 2010의 NuGet Package Manager를 사용하여 타사 종속성을 NUnit, Elmah 등과 같은 프로젝트에 추가했습니다. 기본적으로 이러한 패키지는 패키지 폴더의 sln 파일과 같은 레벨.Team Foundation Server 2010 및 NuGet 패키지 폴더

이 폴더의 생성 위치를 제어하는 ​​것이 어쨌든 패키지 폴더가 자동으로 버전 관리에 추가되는 것이 이상적입니다. 나는 현재 lib 폴더로 폴더를 수동으로 옮길 수 있다는 것을 알고 있지만 가능한 경우 패키지 관리자를 통해 업그레이드를 할 수 있도록 devenv를 구성하고 싶습니다.

감사합니다.

+10

imho,이 질문에 관심이 집중되지 않습니다. 이것은 많은 회사들에게 보여지는 쇼입니다. – Peter

답변

7

솔직히 NuGet을 소유 한 Visual Studio 팀에게 좋은 제안입니다. TFS가 NuGet 종속성에 대해 이해하고 프로젝트에 참여하는 개발자와 NuGet 종속성을 사용하여 컴파일하려는 서버를 적절하게 처리하는 것을보고 싶습니다.

3

이 주제에 대한 설명은 http://nuget.codeplex.com/discussions/236592입니다.

현재 버전에서는 패키지 폴더가 버전 제어 설정에 자동으로 추가됩니다. 그래서 저에게, 보류중인 변경 창을 단지 솔루션 항목으로 필터링하지 않는 한, NuGet 패키지는 버전 제어로 점검되고 빌드에 추가됩니다.

그러나 솔루션 탐색기에는 폴더 나 개체가 없으므로 보류중인 변경 사항을 솔루션 항목 만 필터링하면 패키지가 체크인되지 않습니다. NuGet 패키지는 SolutionExplorer에서 처리해야합니다. 프로젝트 레벨에서 추가 할 수 있습니다. 솔루션의 일부 설정을 처리하고 싶습니다. 솔루션 파일 또는 NuGet의 기능이어야하는지 확실하지 않습니다.

솔루션 항목 인 경우 Visual Studio 버전 제어 코드를 사용하면 쉽게 구성 할 수 있습니다.

NuGet 명령 줄에서 플래그를 사용하여 원하는 패키지 폴더 ("-o")를 설정할 수 있지만 패키지 관리자 나 라이브러리 패키지 추가 대화 상자 또는 Visual Studio 패키지 관리자 설정.

NuGet 제안을 위해 "http://nuget.codeplex.com/discussions/236592"스레드에 참여하거나 http://connect.microsoft.com/VisualStudio에 의견을 제출하여 팀에서 처리 방법을 알려줄 것을 제안합니다. 솔루션 탐색기/sln 파일

+0

보류중인 변경 창에서 내 패키지가 보이지 않습니다! 이드는 사랑한다 :( –