Respuestas:
Abra la consola de Package Manager en Visual Studio: está en Herramientas / NuGet Package Manager / Package Manager Console. Luego ejecute el comando Install-Package:
Install-Package Common.Logging -Version 1.2.0
Vea la referencia del comando para más detalles.
Editar: para enumerar las versiones de un paquete, puede usar el comando Get-Package con el argumento remoto y un filtro:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Al presionar tab después de la opción de versión en el Install-Package
comando, obtienes una lista de las últimas versiones disponibles.
Get-Package -ListAvailable
no no enumerar todas las versiones disponibles para mí.
Navegue a su página en el índice del paquete, por ejemplo. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Luego siga las instrucciones de instalación proporcionadas:
Install-Package Newtonsoft.Json -Version 4.0.5
Alternativamente para descargar el .nupkg
archivo, siga el enlace 'Descargar', por ejemplo. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Obsoleto: instale mi extensión de Chrome Nutake que inserta un enlace de descarga.
Otra opción es cambiar el número de versión en el packages.config
archivo. Esto hará que NuGet descargue los dlls para esa versión la próxima vez que compile.
packages.config
, 3. administre los paquetes NuGet en la solución, 3a. agregue el paquete a otro proyecto, eliminándolo del proyecto original y confirme esto, 3b. invierta 3a y confirme. El paso 3a agregará la referencia de ensamblaje correcta a otro proyecto y la eliminará del original. El paso 3b agregará la referencia de ensamblaje correcta al proyecto original.
En NuGet 3.0, el Get-Package
comando está en desuso y se reemplaza con el Find-Package
comando.
Find-Package Common.Logging -AllVersions
Vea los documentos de referencia del comando NuGet para más detalles.
Este es el mensaje que se muestra si intenta usar Get-Package en Visual Studio 2015.
This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it:
'Find-Package [-Id] -AllVersions'
O como dijo @Yishai, puede usar el menú desplegable del número de versión en la pantalla NuGet en Visual Studio.
Como la pregunta original no indica qué interfaz NuGet debe usarse, me gustaría mencionar que NuGet 3.5 agrega soporte para actualizar a una versión específica a través del cliente de línea de comandos (que también funciona para las degradaciones):
NuGet.exe update Common.Logging -Version 1.2.0
Al usar la interfaz de usuario de Nuget Package Manager como se mencionó anteriormente, ayuda a desinstalar primero el paquete nuget. Siempre tengo problemas al volver a una versión del paquete nuget si no desinstalo primero. Algunas referencias no se limpian correctamente. Por lo tanto, sugiero el siguiente flujo de trabajo al instalar un paquete nuget antiguo a través del Administrador de paquetes Nuget:
Buena suerte :)