다음을 통해 공유


긴 경로 지원(NuGet CLI)

적용 대상: 모든 • 지원되는 버전: 4.8 이상

NuGet.exe 4.8 이상에서는 팩, 복원, 설치 및 파일 경로가 필요한 대부분의 다른 시나리오와 같은 시나리오에서 파일 및 디렉터리에 대한 긴 경로를 지원합니다.

필수 운영 체제

  • Windows 10(버전 1607 이상)
  • .NET Framework 버전 4.6.2 이상으로 업그레이드하는 경우 Windows 10(2015년 7월 릴리스 또는 버전 1511)
  • Windows Server 2016(모든 버전)

"Win32 긴 경로" 그룹 정책 사용

그룹 정책을 설정하여 해당 시스템에서 긴 경로 지원을 사용하도록 설정해야 합니다.

단계:

  1. 그룹 정책 편집기 시작 - 시작 검색 창에 "그룹 정책 편집"을 입력하거나 실행 명령(Windows-R)에서 "gpedit.msc"를 실행합니다.
  2. 로컬 그룹 정책 편집기에서 "로컬 컴퓨터 정책/컴퓨터 구성/관리 템플릿/모든 설정/Win32 긴 경로 사용"을 사용하도록 설정합니다.

Long Path Policy

참고

다른 NuGet 도구에서 긴 경로를 지원하도록 설정

  • Dotnet CLI는 운영 체제 또는 버전에 관계없이 긴 경로를 지원합니다.
  • msbuild -t:restore Visual Studio 또는 아직 긴 경로를 지원하지 않습니다.
  • NuGet 라이브러리를 사용하여 복원 및 기타 명령을 실행하는 소프트웨어는 NuGet.exe 작동하는 동일한 시스템에서 긴 경로를 지원합니다. 또한 창 매니페스트에서 설정하고 longPathAware App.Config 통해 구성 UseLegacyPathHandlingfalse 경우 자세한 정보 보기