Para cualquier persona que ejecute v3 Nuget o superior (es decir, VS2015), si ejecuta el comando Get-Package
, se le dará este mensaje:
Esta combinación/parámetro de comando ha quedado obsoleto y será eliminado en la próxima versión. Considere usar el nuevo comando que lo reemplaza: 'Find-Package [-Id]'.
La documentación para Find-Package
explica el nuevo comando bastante bien, y se puede ver que ya no es un parámetro -list
. Desafortunadamente, parece que ni este nuevo ni el anterior te darán las dependencias. Puede ver todas las propiedades devueltas como esto:
Find-Package | Get-Member
que devolverá:
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
No parece ser dependencias en la lista en VS2015 –
Esto no parece ser PowerShell, esto se ve como el Administrador de paquetes en Visual Studio –
@MichaelEakins La ventana del administrador de paquetes NuGet en Visual Studio se implementa como un host de PowerShell, ergo * es * PowerShell. Lo sé, porque escribí la mayor parte. – x0n