NuGet을 사용하면 프로젝트 파일이 매우 커지는 것 같습니다. 이러한 패키지 파일에 버전 관리가 필요한가요? 소스코드를 공유할 때 포함해야 하나요?
大家讲道理2017-05-02 09:27:49
이 패키지 파일 자체는 자신의 저장소에 들어갈 필요가 없지만, 이 패키지의 메타데이터는 저장소에 들어가야 합니다.
NuGet을 통해 라이브러리를 설치한 후에는 일반적으로 프로젝트 디렉터리에 packages.config 파일이 있습니다. 이 파일에는 설치한 라이브러리의 메타데이터(예: 라이브러리 ID, 라이브러리 버전 등)가 포함됩니다. )
예:
으아아아이를 버전 관리와 동기화하면 됩니다. 코드 베이스에서 복제한 후 VS는 이 파일을 읽고 설치 프로젝트에서 누락되어 packages.config에 기록된 모든 NuGet 라이브러리를 자동으로 다운로드합니다.