Respostas:
Abra o Console do Gerenciador de Pacotes no Visual Studio - ele está em Ferramentas / Gerenciador de Pacotes NuGet / Console do Gerenciador de Pacotes. Em seguida, execute o comando Install-Package:
Install-Package Common.Logging -Version 1.2.0
Veja a referência de comando para detalhes.
Editar: para listar versões de um pacote, você pode usar o comando Get-Package com o argumento remoto e um filtro:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Pressionando tab após a opção de versão no Install-Package
comando, você obtém uma lista das últimas versões disponíveis.
Get-Package -ListAvailable
se não listar todas as versões disponíveis para mim.
Navegue até sua página no índice do pacote, por exemplo. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Siga as instruções de instalação fornecidas:
Install-Package Newtonsoft.Json -Version 4.0.5
Como alternativa para baixar o .nupkg
arquivo, siga o link 'Download', por exemplo. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Obsoleto: instale minha extensão Nutake do Chrome, que insere um link para download.
Outra opção é alterar o número da versão no packages.config
arquivo. Isso fará com que o NuGet faça o download das DLLs para essa versão na próxima vez que você criar.
packages.config
, 3. gerencie os pacotes NuGet na solução, 3a. adicione o pacote a outro projeto, removendo-o do projeto original e confirme, 3b. inverta 3a e confirme. A etapa 3a adicionará a referência de montagem correta a outro projeto e a removerá do original. A etapa 3b adicionará a referência de montagem correta ao projeto original.
No NuGet 3.0, o Get-Package
comando é preterido e substituído pelo Find-Package
comando.
Find-Package Common.Logging -AllVersions
Consulte os documentos de referência do comando NuGet para obter detalhes.
Essa é a mensagem mostrada se você tentar usar o Get-Package no 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'
Ou, como disse @Yishai, você pode usar o menu suspenso do número da versão na tela do NuGet no Visual Studio.
Como a pergunta original não indica qual front-end do NuGet deve ser usado, gostaria de mencionar que o NuGet 3.5 adiciona suporte à atualização para uma versão específica através do cliente de linha de comando (que também funciona para downgrades):
NuGet.exe update Common.Logging -Version 1.2.0
Ao usar a interface do usuário do Nuget Package Manager, como mencionado acima, ajuda a desinstalar o pacote nuget primeiro. Sempre tenho problemas ao voltar para uma versão de pacote nuget se não desinstalar primeiro. Algumas referências não são limpas corretamente. Portanto, sugiro o seguinte fluxo de trabalho ao instalar um pacote nuget antigo por meio do Nuget Package Manager:
Boa sorte :)