빌드 스크립트에 nuget을 통해 사용 가능한 패키지 업데이트에 관한 텍스트를 추가하는 줄을 추가하려고했습니다. 나는 비슷한 명령이 nuget 콘솔 응용 프로그램을 통해 표면화 된 것이라고 생각하면서빌드 스크립트에서 Nuget 패키지 업데이트 목록 얻기
놀랍게도> Get-Package folderPath -Updates
, 그렇지 않은 :이 같은 명령을 실행하여 패키지 관리자 콘솔을 통해 볼 수 있습니다! PowerShell API에있는 것과 동일한 기능을 콘솔 도구에 모두 표시하지 않은 이유는 무엇입니까?
저는 PowerShell 전문가가 아니므로 빌드 스크립트에서 명령을 실행하는 가장 좋은 방법은 무엇입니까? PowerShell을 쉽게 호출 할 수 있습니까? 아니면 NuGet.Core.dll을 직접 참조하는 유틸리티를 빌드할까요?
응답 주셔서 감사합니다. Reflector에서 NuGet.Core를 살펴 보았지만 이것을 달성하기 위해 호출 할 클래스/메서드를 쉽게 볼 수 없었습니다. 어떤 포인터를 주실 수 있습니까? –
PackageRepositoryExtensions.GetUpdates는 패키지 목록에 대한 업데이트 목록을 제공합니다. http://nuget.codeplex.com/SourceControl/changeset/view/54fb80904af6#src%2fCore%2fRepositories%2fPackageRepositoryExtensions.cs – davidfowl