Для тех, кто работает с Nuget v3 или выше (то есть VS2015), если вы запустите команду Get-Package
, вам будет выдано следующее сообщение:
Эта комбинация Команда / Параметр устарела и будет удалена в следующем выпуске. Пожалуйста, рассмотрите возможность использования новой команды, которая заменяет ее: 'Find-Package [-Id]'.
Документация для Find-Package
довольно хорошо объясняет новую команду, и вы можете видеть, что больше нет параметра -list
. К сожалению, кажется, что ни этот новый, ни старый не даст вам зависимости. Вы можете увидеть все свойства, возвращенные так:
Find-Package | Get-Member
Который вернется:
TypeName: NuGet.PackageManagement.PowerShellCmdlets.PowerShellRemotePackage
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
AllVersions Property bool AllVersions {get;set;}
AsyncLazyVersions Property Microsoft.VisualStudio.... snip
Description Property string Description {get;set;}
Id Property string Id {get;set;}
LicenseUrl Property string LicenseUrl {get;set;}
Version Property NuGet.SemanticVer.... snip
Versions Property System.Collections.... snip