ASP에서 NuGet 패키지 위치는 어디입니까?NET Core?
ASP는 처음입니다.NET Core, 그리고 NuGet 패키지가 내 로컬 머신에 어디에 저장되어 있는지 파악 중입니다.
다음 NuGet 패키지를 설치했습니다.
nuget dapper
nuget MicroOrm.Pocos.SqlGenerator
DLL 중 하나를 제 컴파일 버전으로 교체하고 싶은데 어디에 둬야 할지 모르겠어요.Dependencies
폴더에 아무것도 표시되지 않습니다.
nuget 디렉토리의 project.j의 경우 사용자 프로파일 폴더에 있습니다(%UserProfile%\.nuget\packages
)
갱신하다
출처: MSDN
글로벌 패키지 폴더는 NuGet이 다운로드한 패키지를 설치하는 곳입니다.각 패키지는 패키지 식별자 및 버전 번호와 일치하는 하위 폴더로 완전히 확장됩니다.PackageReference 형식을 사용하는 프로젝트는 항상 이 폴더에서 직접 패키지를 사용합니다.packages.config를 사용하면 패키지가 글로벌 패키지 폴더에 설치된 다음 프로젝트의 패키지 폴더에 복사됩니다.
PackageReference를 사용할 경우globalPackagesFolder
nuget.config의 configuration 값이 사용됩니다.기본값은 다음과 같습니다.
Windows:%userprofile%\.nuget\packages
Mac/리눅스:~/.nuget/packages
packages.config를 사용하는 경우repositoryPath
nuget.config의 configuration 값이 사용됩니다.기본값은 다음과 같습니다.
$(Solutiondir)/packages
두 위치(globalPackagesFolder
그리고.repositoryPath
를 사용하여 재정의할 수 있습니다.NUGET_PACKAGES
환경 변수.환경 변수는 구성 설정보다 우선합니다.
이 설명서에 따르면 컴퓨터에 있는 모든 Nuget 폴더를 나열하는 다음 명령을 실행할 수 있습니다.
dotnet nuget locals all -l
결과는 다음과 같습니다(폴더 이름 자체는 설명 가능).
C:\Users\...>dotnet nuget locals all -l
info : http-cache: C:\Users\...\AppData\Local\NuGet\v3-cache
info : global-packages: C:\Users\...\.nuget\packages\
info : temp: C:\Users\...\AppData\Local\Temp\NuGetScratch
info : plugins-cache: C:\Users\...\AppData\Local\NuGet\plugins-cache
언급URL : https://stackoverflow.com/questions/40902578/wheres-the-nuget-package-location-in-asp-net-core
'itsource' 카테고리의 다른 글
도커 파일을 사용하여 로컬 wp-content 파일을 Wordpress 컨테이너에 복사하는 방법 (0) | 2023.10.29 |
---|---|
Class current_page_item 추가 중 (0) | 2023.10.29 |
Win32 API에서 Posix popen()에 해당하는 것은? (0) | 2023.10.29 |
자바스크립트를 사용하여 브라우저 버전과 운영체제를 탐지하는 방법은? (0) | 2023.10.29 |
최대 높이 설정을 해제하는 방법은? (0) | 2023.10.29 |