programing

설치된 모든 NuGet 패키지를 나열하려면 어떻게 해야 합니까?

cafebook 2023. 4. 23. 11:27
반응형

설치된 모든 NuGet 패키지를 나열하려면 어떻게 해야 합니까?

로컬에 설치된 모든 NuGet 패키지는 어떻게 나열됩니까?

NuGet과 동등한 것이 있습니까?RPM -qaChocolatey 안에는chocolatey list -localonly아무리 생각해도 그 명령어와 동등한 NuGet을 찾을 수 없습니다.

NuGet Package Manager 콘솔에서 다음 명령을 입력합니다.

Get-Package | Format-Table -AutoSize

설치된 패키지 목록이 인쇄되거나, 없는 경우 콘솔에 다음 행을 기록합니다.

PM> Get-Package
No packages installed.

자세한 내용은 NuGet PowerShell Reference를 참조하십시오.

그냥 하면

Get-Package

패키지와 참조처가 표시됩니다.여러 번 참조하면 동일한 패키지가 반복적으로 나열됩니다.솔루션에 설치된 모든 패키지의 전체 목록을 가져오려면 다음과 같이 하십시오.

Get-Package | select -Unique Id, Versions
Get-Package -ProjectName "Your.Project.Name"

지정한 프로젝트의 패키지를 표시합니다.

참고 항목: Package Manager Console PowerShell 참조

각 프로젝트에는 설치된 패키지를 추적하기 위해 사용되는 packages.config 파일이 있습니다.이 버전이 변경되면(특히 반대로 변경하는 경우), 프로젝트가 올바른 패키지 버전을 자동으로 다운로드하지 못할 수 있습니다.이 경우 필요한 패키지를 메모하고 언인스톨 패키지를 실행한 후 각각 설치 패키지를 실행합니다.

또한 백업은 여러분의 친구입니다!;)

가 있는 경우.NET Core 런타임 설치 시 에서 dotnet list package 명령을 사용할 수 있습니다.특정 솔루션 또는 프로젝트에 대해 설치된 패키지를 가져오기 위한 NET Core CLI 도구입니다.Windows 명령줄에서 다음과 같이 사용합니다.

dotnet list "C:\Source\MySolution\MySolution.sln" package

양쪽에서 동작합니다.NET Framework 및.NET Core 프로젝트

주의: 이 명령어가 작동하려면 솔루션이 NuGet 패키지를 참조하기 위해 새로운 NuGet PackageReference 형식을 사용해야 합니다.이행은 packages.config 오른쪽 버튼을 클릭하여 "Migrate packages.config to PackageReference..."를 클릭하여 솔루션을 구축하여 패키지를 복원하기만 하면 됩니다.

Visual Studio에서

  • 해당 프로젝트 또는 솔루션으로 이동합니다.
  • 오른쪽 클릭, NuGet 패키지 관리...
  • 왼쪽에 '설치된 패키지'가 표시됩니다.
  • 여기를 클릭하면 리스트가 표시됩니다.

주어진 모든 답변과 더불어 Visual Studio 프로젝트 루트 폴더에 설치된 모든 패키지의 XML 형식 목록도 표시됩니다. packages.config:

여기에 이미지 설명을 입력하십시오.

"nuget.exe를 사용하여 이 작업을 수행할 수 있는 방법이 있습니까? – bitbonk" :

nuget list -Source C:/packages

여기서 C:/packages는 로컬저장소의 경로입니다.

설치된 모든 NuGet 패키지를 나열하려면 어떻게 해야 합니까?

NuGet이 올바르게 설치되어 있는 경우

프로젝트 노드를 오른쪽 클릭하고 NuGet 패키지 관리를 클릭합니다.

[프로젝트(Project)]노드를 오른쪽 클릭합니다.

설치된 패키지 목록 보기

설치된 패키지 보기

"nuget.exe를 사용하여 이 작업을 수행할 수 있는 방법이 있습니까?" – bitbongk

위의 jstar의 답변을 바탕으로 합니다.나는 사용했다\/Nuget nu 、 Windows nu nu nu nu 。제가 수정한 답변이 거부되어서 제가 직접 올립니다.

nuget list -Source c:\code\packages

서 ★★★★★c:\code는 로컬 코드 저장소 경로입니다.packages을 참조해 주세요.sln)

언급URL : https://stackoverflow.com/questions/22363960/how-do-i-list-all-installed-nuget-packages

반응형