[c#] 설치된 모든 NuGet 패키지를 나열하려면 어떻게하나요?
로컬에 설치된 모든 NuGet 패키지를 어떻게 나열합니까?
NuGet에 해당하는 것이 RPM -qa
있습니까? Chocolatey 내에는 chocolatey list -localonly
있지만 내 삶을 위해 해당 명령에 해당하는 NuGet을 찾을 수 없습니다.
답변
에서 NuGet 패키지 관리자 콘솔 , 다음 명령을 입력 :
Get-Package
이것은 설치된 패키지 목록을 출력하거나,없는 경우 콘솔에 다음 행을 작성합니다.
PM> Get-Package
No packages installed.
자세한 내용은 NuGet PowerShell 참조를 참조 하세요.
답변
그냥하면
Get-Package
패키지와 참조 위치가 나열됩니다. 여러 번 참조한 경우 동일한 패키지를 계속해서 나열합니다. 솔루션에 설치된 모든 패키지의 깨끗한 목록을 얻으려면 다음을 수행하십시오.
Get-Package | select -Unique Id, Versions
답변
Get-Package -ProjectName "Your.Project.Name"
지정된 프로젝트의 패키지를 표시합니다.
참고 항목 : 패키지 관리자 콘솔 PowerShell 참조
각 프로젝트에는 설치된 패키지를 추적하는 데 사용되는 packages.config 파일이 있습니다. 이것이 변경되면 (특히 역방향으로 변경하는 경우) 프로젝트가 올바른 패키지 버전을 자동으로 다운로드하지 못할 수 있습니다. 이 경우 필요한 패키지를 기록하고 제거 패키지를 수행 한 다음 각각에 대한 설치 패키지를 수행하십시오.
또한 백업은 당신의 친구입니다! 😉
답변
Visual Studio에서
- 문제 의 프로젝트 또는 솔루션 으로 이동
- 오른쪽 클릭, NuGet 패키지 관리 …
- 왼쪽에 ‘ 설치된 패키지 ‘가 표시됩니다.
- 이것을 클릭하면 목록이 표시됩니다
답변
답변
설치된 모든 NuGet 패키지를 어떻게 나열합니까?
NuGet이 제대로 설치 되었다고 가정
프로젝트 노드를 마우스 오른쪽 단추로 클릭 하고 NuGet 패키지 관리를 클릭합니다.
참조 설치된 패키지 목록을
답변
에 대한 대답 ? “이 사용 nuget.exe을 할 수있는 방법이 있나요 – bitbonk는” :
nuget list -Source C:/packages
여기서 C : / packages는 로컬 저장소의 경로입니다.