Notas sobre a versão do NuGet 3.1

Notas sobre a versão do NuGet 3.0 | Notas sobre a versão do Nuget 3.1.1

O NuGet 3.1 foi lançado em 27 de julho de 2015 como uma extensão empacotada do SDK da Plataforma Universal do Windows para Visual Studio 2015. Entregamos esta versão com o SDK da Plataforma Windows para que a experiência de desenvolvimento do Windows pudesse aproveitar o trabalho de plataforma cruzada do NuGet que havia sido iniciado anteriormente. Esta versão de extensão NuGet só está disponível para o Visual Studio 2015.

Recomendamos que os desenvolvedores que têm acesso à galeria do Visual Studio atualizem para a versão mais recente disponível, pois estamos sempre publicando atualizações com correções de bugs e novos recursos.

Extensão do Visual Studio NuGet

Problemas e recursos nesta versão são marcados no GitHub com o marco "Suporte transitivo UWP RTM 3.1" No total, fechamos 67 edições na versão 3.1.

Novos recursos

  • project.json oferece suporte para Windows UWP e suporte ASP.NET 5
  • Instalação do pacote transitivo

A descrição e a definição desses recursos podem ser encontradas em outra parte da documentação.

Preterido

Os seguintes recursos não estão mais disponíveis no Visual Studio 2015:

  • Os pacotes de nível de solução não podem mais ser instalados

Os seguintes recursos não estão mais disponíveis no Visual Studio 2015 e para projetos que usam a especificação project.json

  • install.ps1 e uninstall.ps1 - Esses scripts serão ignorados durante a instalação, restauração, atualização e desinstalação do pacote
  • As transformações de configuração serão ignoradas
  • O conteúdo será transportado, mas não copiado em um projeto.

Problemas conhecidos

Houve uma série de problemas conhecidos entregues com essa versão.

  • A instalação da versão 3.1 com o SDK do Windows 10 fará downgrade de qualquer versão da extensão NuGet que tenha sido instalada anteriormente

Linha de comando do NuGet

O executável de linha de comando NuGet foi atualizado e movido para um novo local distribuível para que as versões históricas do nuget.exe possam continuar a ser disponibilizadas. É possível baixar a versão beta 3.1 do nuget.exe para Windows em: https://dist.nuget.org/win-x86-commandline/v3.1.0-beta/nuget.exe

O novo local distribuível reside no host dist.nuget.org, com uma estrutura de pastas que segue este modelo:

{platform supported}/{version}/nuget.exe

Novos recursos

  • O nuget.exe pode restaurar e instalar pacotes em projetos que usam um arquivo project.json.
  • O nuget.exe pode se conectar e consumir o protocolo NuGet v3 em: https://api.nuget.org/v3/index.json

Problemas conhecidos

  1. Não é possível executar o pacote em um arquivoproject.json - 928
  2. Não há suporte para o Mono - 1059
  3. Não está localizado - 1058, 1057
  4. Não está assinado, assim como o https://nuget.org/nuget.exe - 1073 existente