Ler em inglês

Compartilhar via


Notas sobre a versão do NuGet 1.6

Notas sobre a versão do NuGet 1.5 | Notas sobre a versão do Nuget 1.7

O NuGet 1.6 foi lançado em 13 de dezembro de 2011.

Problema de instalação conhecido

Se você estiver executando o VS 2010 SP1, poderá encontrar um erro de instalação ao tentar fazer upgrade no NuGet se tiver uma versão mais antiga instalada.

Outra opção é usar a solução alternativa de simplesmente desinstalar o NuGet e, em seguida, instalá-lo da Galeria de Extensões do VS. Consulte https://support.microsoft.com/kb/2581019 para obter mais informações.

Nota: se o Visual Studio não permitir que você desinstale a extensão (o botão Desinstalar está desabilitado), você provavelmente precisará reiniciar o Visual Studio usando "Executar como administrador".

Recursos

Suporte para controle de versão semântico e pacotes de pré-lançamento

O NuGet 1.6 apresenta suporte para SemVer (Semantic Versioning). Para obter mais detalhes sobre como ele usa o SemVer, leia a documentação de controle de versão.

Usar o NuGet sem fazer check-in de pacotes (Restauração de pacotes)

O NuGet 1.6 agora tem suporte de primeira classe para o fluxo de trabalho no qual os pacotes NuGet não são adicionados ao controle do código-fonte, mas são restaurados no momento da compilação, se estiverem ausentes. Para obter mais detalhes, leia o tópico Usando o NuGet sem confirmar pacotes com o controle do código-fonte.

Modelos de item que instalam pacotes NuGet

Com base no trabalho para oferecer suporte ao pacote NuGet pré-instalado para modelos de projeto do Visual Studio, o NuGet 1.6 também adiciona suporte para modelos de item do Visual Studio. Os modelos de item podem ter pacotes NuGet associados que são instalados quando o modelo é invocado.

Para obter mais detalhes sobre como alterar um modelo de projeto/item para instalar pacotes NuGet, leia o tópico Pacotes em modelos do Visual Studio.

Suporte para desabilitar fontes de pacote

Quando vários códigos-fonte de pacotes são configurados, o NuGet procura pacotes em cada um deles durante a instalação de um pacote e suas dependências. Uma fonte de pacote que está inativa por algum motivo pode diminuir severamente a velocidade do NuGet.

Antes do NuGet 1.6, era possível remover o código-fonte do pacote, mas depois precisava lembrar os detalhes para quando quisesse adicioná-lo novamente.

O NuGet 1.6 permite desmarcar uma fonte de pacote para desativá-la, mas mantê-la por perto.

Disabling a package

Correções de bugs

O NuGet 1.6 teve um total de 106 itens de trabalho corrigidos. Destes, 95 foram classificados como bugs e 10 deles eram recursos.

Para obter uma lista completa dos itens de trabalho corrigidos no NuGet 1.6, consulte o [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.6&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0).