2012-10-08 1 views
1

많은 사람들이 작업하고있는 .csproj가 있습니다.SVN Nuget DLL 위치 문제

불행히도 nuget은 각 사용자 컴퓨터의 다른 위치에 '패키지'를 설치했습니다. 즉, 다른 사용자가 SVN '업데이트'를 수행하면 .csproj 파일의 'hintpath'요소가 dll을 가리키고 있기 때문에 프로젝트가 컴파일되지 않습니다. 다른 위치.

다른 해결책이 있습니까?

답변

1

NuGet packages restore feature을 사용하고 소스 제어에 패키지를 커밋하지 마십시오.
NuGet 클라이언트 응용 프로그램은 필요에 따라 패키지를 다운로드 할 수 있습니다. 다운로드 한 패키지는 솔루션 폴더에 있으므로 패키지 내용에 대한 참조는 모든 컴퓨터에서 작동합니다.

+0

기능이 실제로 작동하면 좋을 것입니다. – maxp

+0

@maxp : 우리 팀에서이 기능을 사용하고 있습니다. 그것은 CC .NET 서버에서도 작동합니다. – Dennis