Development Tip

NuGet-repositories.config

yourdevel 2020. 10. 24. 11:59
반응형

NuGet-repositories.config


NuGet 초보자 질문 -NuGet 패키지 폴더에 추가되는
것을 보았습니다 repositories.config.
누구든지이 파일의 목적을 안내해 주시겠습니까?

감사합니다!


대부분 NuGet 구현 세부 사항이며 직접 처리해서는 안되는 파일입니다 (향후 사라지거나 변경 될 수 있음).

그러나 참조를 위해 솔루션의 모든 packages.config를 가리키는 경로 목록이 포함되어 있습니다. 일반적으로 NuGet을 사용하는 프로젝트 당 하나씩 있습니다.


David Ebbo의 대답은 2011 년이며 공식적인 조언은 버전간에 계속 변경됩니다.

'자동 패키지 복원'(권장) 워크 플로를 사용하는 NuGet 2.7+의 경우 2015 년의 위치입니다.

나는 의역하지만 기본적으로 조언은 다음과 같습니다.

packages/repositories.config소스 제어에서 제거하십시오 . 어쨌든 다시 생성 할 것입니다.

... 어떻게 든 기계에서 파손되지 않는 한. 그런 다음 소스 제어에 추가합니다.

이 힌트는 git의 파일 무시 섹션 에서 나왔습니다 .

# Ignore NuGet Packages
*.nupkg
# Ignore the packages folder
**/packages/*

그리고 중요한 부분 :

[...]

# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

자동 패키지 복원 작업 흐름을 따르는 경우 소스 리포지토리에 repositories.config 파일을 포함해야합니다.

이 점을 구체적으로 언급 하는 http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages를 살펴보십시오 .

참고 URL : https://stackoverflow.com/questions/7286261/nuget-repositories-config

반응형