Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Notas de versão do NuGet 3.0 Preview | Notas de versão do NuGet 3.0 RC
O NuGet 3.0 Beta foi lançado em 23 de fevereiro de 2015 para a versão do Visual Studio 2015 CTP 6. Esta versão significa muito para nossa equipe, pois temos uma série de melhorias de arquitetura e desempenho para compartilhar, e estamos entusiasmados em começar a ajustar as configurações de desempenho em nosso serviço nuget.org.
É altamente recomendável desinstalar qualquer versão anterior da extensão NuGet Visual Studio 2015 antes de instalar esta nova versão. Se tiveres algum problema com esta versão da extensão, recomendamos que repitas para a [prior version](http://nuget.codeplex.com/downloads/get/909582) compatível com o preview do Visual Studio 2015.
Visual Studio 2012+
Este NuGet 3.0 Beta está disponível para instalação na Galeria de Extensões do Visual Studio 2015 CTP 6. Estamos a trabalhar para lançar versões de pré-visualização para o Visual Studio 2012 e o Visual Studio 2013 muito em breve. Anteriormente, compartilhamos nossa intenção de descontinuar as atualizações para o Visual Studio 2010 e tomamos essa difícil decisão.
Nova API Cliente/Servidor
Temos trabalhado em alguns detalhes de implementação para o protocolo cliente/servidor do NuGet. O trabalho que fizemos foi criar a "API v3" para o NuGet, que é projetada em torno da alta disponibilidade para cenários críticos, como restauração de pacotes e instalação de pacotes. A nova API é baseada em REST e Hypermedia e selecionamos JSON-LD como nosso formato de recurso.
Na versão Beta do NuGet 3.0, você vê um novo repositório de pacotes chamado "api.nuget.org" no menu suspenso da origem do pacote. Se você selecionar essa fonte de pacote, usaremos nossa nova API para nos conectarmos a nuget.org. No NuGet 3.0 RC, essa nova fonte de pacote baseada em API v3 substituirá a fonte de pacote "nuget.org" baseada em v2. Recomendamos desativar todas as outras fontes de pacotes públicos e deixar apenas api.nuget.org como seu único repositório de pacotes públicos.
Dedicamos muito tempo à construção da nossa API v3 e continuaremos a manter a API v2 padrão para clientes antigos que procuram aceder ao repositório público.
Interface do usuário atualizada
Aprimoramos a interface do usuário nesta versão para incluir uma caixa de combinação que permitirá que você escolha uma ação a ser executada com o pacote e fizemos a transição do botão de visualização para uma caixa de seleção na área de opções da tela. A área de opções não é mais dobrável e agora fornece um link de ajuda descrevendo as opções disponíveis.
Registo de Operações
Removemos a janela modal com informações de registro que apareceriam rapidamente e se ocultariam durante a instalação ou desinstalação. Esta janela não acrescentou nenhum valor quando você realmente gostaria de ver as informações ou ser capaz de copiar e colar a partir dela. Agora, em vez disso, estamos a redirecionar todo o registo de saída para o painel Gestor de Pacotes da janela de Saída. Achamos que isso é mais confortável e semelhante a um relatório de construção típico que você gostaria de inspecionar.
Foco no desempenho
Fizemos muitas alterações em nome de melhorar o desempenho das pesquisas do NuGet e das buscas. Esta era a nossa preocupação número um dos nossos clientes, e queríamos ter certeza de que a abordamos nesta versão. Ajustamos nossos servidores, criamos uma nova CDN e melhoramos a lógica de correspondência de consultas para, esperamos, oferecer a você resultados de pesquisa de pacotes mais relevantes e mais rápidos.
À medida que avançamos nesta fase do desenvolvimento do NuGet 3.0, estaremos ajustando e monitorando o serviço de nuget.org para garantir que entregamos uma experiência aprimorada. Não planejamos nos envolver em nenhum tempo de inatividade, mas adicionaremos e alteraremos recursos no serviço. Fique de olho em nosso feed do twitter para obter detalhes sobre quando alteramos a configuração do serviço.
Criando o NuGet com o NuGet
Agora, rearquitetamos nossos clientes NuGet em vários componentes que estão sendo incorporados aos pacotes NuGet. Esta reutilização das nossas próprias bibliotecas obriga-nos a construir componentes que são reutilizáveis e que podem ser embalados corretamente. Conseguimos eliminar códigos duplicados e aprendemos como configurar melhor nosso processo de desenvolvimento para suportar a necessidade de construir pacotes em todas as nossas soluções. Procure um post no blog em breve onde falaremos sobre como os projetos de código são estruturados e como nosso processo de construção funciona.
Fique atento
Por favor, fique de olho em nosso blog para mais progresso e anúncios para NuGet 3.0!