Notas sobre a versão do NuGet 4.0 RC
Notas sobre a versão do NuGet 3.5 RTM
O NuGet 4.0 RC para Visual Studio 2017 se concentra em adicionar suporte para cenários do .NET Core, abordando os principais comentários dos clientes e melhorando o desempenho de uma variedade de cenários. Esta versão proporciona várias melhorias, como suporte para PackageReference, comandos do NuGet como destinos do MSBuild, restauração do pacote em segundo plano e muito mais.
Correções de bugs
Alterações de comportamento em
dotnet pack --version-suffix foo
- #3838Restauração do nuget.exe no computador do vs "15" somente falha – #3834
O novo projeto do .NETCore deve bloquear o build durante a restauração – #3780
Aplicativo Web do ASP.NET Core migrado do VS2015 para VS "15", não é possível restaurar. - #3773
[Falha de Teste]O pacote ‘jQuery Validation’ não pode ser desinstalado pela interface do usuário do PM – #3755
Quando um pacote é instalado para a UWP
project.json
, os projetos pai também devem ser restaurados – #3731Modificar os destinos do NuGet para registrar as origens de pacote como Alto detalhamento em vez de Normal – #3719
dotnet
- dotnetcore pack3 deve incluir a documentação de XML por padrão – #3698
Falha da atualização em lote da interface do usuário quando a origem sem o pacote é a primeira e a origem Todos é selecionada – #3696
O comando Nuget pack não inclui todos os arquivos – #3678
Problema do OOM – #3661
A seção de ProjectFileDependencyGroups do arquivo de ativos deve usar nomes de biblioteca para projetos – #3611
“dotnet restore” e diretórios recursivos – #3517
Falhas do Restore3 são registradas como avisos em vez de erros – #3503
Problema do TFS: “O [file] não pode ser encontrado no seu workspace ou você não tem permissão para acessá-lo.” – #2805
Digitar "nuget <packagename>" na caixa de pesquisa de início rápido do vs mantém o prefixo “nuget” - #2719
System.Xml.XmlException: elemento raiz não reconhecido na parte Core Properties. Linha 2, posição 2. - #2718
.nuspec
com < ou > de escape em campos de texto não é mais compilado – #2651A exclusão do nuget.exe não solicita credenciais (está no modo não interativo) – #2626
A exclusão do nuget.exe avisa sobre a Chave de API para origens locais, mesmo que isso não faça sentido – #2625
Erro de experiência ruim ao instalar o pacote EF -pre – #2566
O Visual Studio travou ao tentar alterar a seleção no Gerenciador de Pacotes – #2551
dotnet
- dotnetcore restore realiza pesquisas de ID que diferenciam maiúsculas de minúsculas nos repositórios locais de lista plana quando versões flutuantes são usadas – #2516
A exclusão nuget.exe está interrompida para feed V2 ‑ #2509
O tempo limite de push do nuget.exe precisa de uma mensagem de erro melhor – #2503
A restauração da ferramenta sem as devidas importações falha silenciosamente. - #2462
O NuGet solicita as credenciais quando há um feed privado mesmo ao instalar do nuget.org – #2346
O pacote do ApplicationInsights 2.0 é listado, mas ainda não existe – #2317
UIDelay no VS "15" preview branch 5 – #3500
O primeiro evento OnBuild é perdido para a Restauração durante o Build para UWP – #3489
O PowerShell5 interrompe a instalação do EntityFramework? - #3312
Adicionar origem ao log detalhado (considere para 3.5) – #3294
O parâmetro NoCache não é observado na versão de cliente do nuget 3.4 ou superior – #3074
Quando um provedor de credenciais falha ao carregar no VS, não interrompa o NuGet – #2422
Recursos
Configurar o IC para executar x86 – #3868
Restauração automática 3/3: interface do usuário sem bloqueio – #3658
Restauração automática 2/3: restauração em segundo plano na indicação – #3657
Restaurar referências de projeto para corresponder ao comportamento de build (repetir) – #3615
Suporte a DPL no VS "15" – minbar – #3614
Mover o arquivo de configurações para Arquivos de Programas – #3613
Objetos e destinos de restauração gerados precisam de suporte para a participação de direcionamento cruzado – #3496
Suporte à restauração do NuGet para PackageTargetFallback (importações f.k.a) – #3494
Implementação ToolsRef – #3472
Restore3 para um RID – #3465
Interface do usuário do NuGet para dar suporte à Adição/Remoção/Atualização de PackageRefs – #3457
Restauração automática 1/3: implementação da API de indicação por meio de cache das informações de restauração de projeto – #3456
[0] Tarefa e destinos de restauração do NuGet – #2994
[1] Habilitar a restauração no nível da solução no MSBuild – #2993
Suporte à extensibilidade pública do provedor de credenciais no Visual Studio – #2909
Restauração de nuget recursiva – #2533
Não é possível carregar o Microsoft.TeamFoundation.Client dev15, é necessário atualizar a versão do Microsoft.TeamFoundation.Client para 15.0 para o VS "15" Preview – #2392
Não é possível instalar o pacote C++ para um projeto UWP C++ no VS "15" Preview – #2369
O Nupkg precisa dar suporte à pasta \buildCrossTargeting\ – e importar
.targets
/.props
para escopo de “multiplataforma” do MSBuild. - #3499Design de ToolsReference – #3462
Corrigir a interface do usuário do NuGet para dar suporte à restauração com PackageReferences em
.csproj
- #3455Adicionar o botão Limpar cache às configurações do gerenciador de pacotes do VS – #3289
DCRs
A Restauração de solução deve ser bloqueada enquanto restauração automática está em andamento. - #3797
A instalação NetCore da interface do usuário do Gerenciador de Pacotes do NuGet é instalada em todos os TFM, em vez daqueles compatíveis com o pacote – #3721
A API do indicador de restauração também precisa ser compatível com o DotNetCliToolsReferences. - #3702
Marcar nosso VS "15" vsix como um systemcomponent – #3700
Migrar do MS.VS.Services.Client de referência para MS.VS.Services.Client.Interactive – #3670
$(RestoreLegacyPackagesDirectory) deve ser respeitado no nível de projeto por restauração – #3618
A restauração para o projeto com TargetFramework único não deve condicionar os objetos – #3588
dotnet
- dotnetcore restore3 foo.csproj deve seguir as dependências de projectref e restaurá-las também. Como o build. - #3577
"type": dependências "platform" são representadas como "type":"package" no arquivo de bloqueio – #2695
O Modo detalhado do nuget.exe deve mostrar a URL de download – #2629
Mover o xplat do NuGet para o Microsoft.NetCore.App e netcoreapp1.0 – #2483
Push – Deve ser possível substituir o servidor de símbolos ao efetuar push da linha de comando – #2348
Consolidar o código para localizar caminho de pacotes globais – #2296
É necessário um nome melhor que suppressParent – #2196
Determinar o nome da dependência
project.json
a ser usado para projetos do MSBuild – #1914Adicionar suporte para SemVer 2.0.0 ao NuGet.Core – #3383
Permitir NuPkgs de dependência transitiva com
.targets
disponíveis no MSBuild – #3342Restauração do NuGet da linha de comando é significativamente mais lenta do que o VS – #3330
Não diferenciação de maiúsculas e minúsculas na comparação de ID e a versão do pacote – #2522
A opção NoCache não funciona para restauração/instalação baseada em
packages.config
(GlobalPackagesFolder) – #1406O recurso FindPackageByIdResource precisa de um contexto de cache padrão e agente – #1357