Notas sobre a versão do NuGet 3.5 RC
Notas sobre a versão do NuGet 3.5-Beta2 | Notas sobre a versão do NuGet 3.5-RTM
A versão 3.5 se concentra em melhorar a qualidade e o desempenho dos clientes NuGet. Além disso, enviamos alguns recursos, como suporte para pastas Fallback, suporte a PackageType em .nuspec
e muito mais.
Correções de bugs
A instalação/restauração de um pacote falha com "O pacote contém vários arquivos
.nuspec
." - #3231O pacote NuGet adiciona arquivos
.tt
à pasta de conteúdo, não importa o que aconteça - #3203nuget pack csproj (com
project.json
) falha se não há packOptions e proprietário no arquivo JSON - #3180pacote nuget para
project.json
ignora marcas packOptions como resumo, autores, proprietários etc - #3161o pacote nuget ignora dependências na saída
.nuspec
paraproject.json
- #3145A atualização de vários pacotes com reversão deixa o projeto em um estado danificado - #3139
ContentFiles em nenhum não são adicionados para projetos netstandard - #3118
Não é possível empacotar a biblioteca de direcionamento .Net Standard corretamente - #3108
Arquivo - > Novo Projeto - > Projeto de Biblioteca de Classes (Portátil) falha no VS2015 e Dev15 - #3094
Erro NuGet - 1.0.0-* não é uma cadeia de caracteres de versão válida - #3070
Find-Package não é exibido, mas Install-Package funciona - #3068
Erro ao "Install-Package jquery.validation" em dev15 - #3061
Quando VS 2015 atualização 3 é instalado em um VS que usa NuGet versão 3.5.0, ocorre erro - # 3053
Interface do usuário do gerenciador de pacotes: não exibe a nova versão após a atualização de um pacote - #3041
-ApiKey na linha de comando delete não é lido/enviado em 3.5.0-beta - #3037
Cadeia de caracteres incorreta: uma versão estável de um pacote não deve ter uma dependência de pré-lançamento. - #3030
Criação de projeto PCL (net46 e windows 10) obtém exceção NullRef. - #3014
A atualização do Nuget deve fornecer uma mensagem informativa quando uma versão superior é restrita pela restrição allowedVersions - #3013
Plug-in de credenciais encerrado com erro -1/erro ao baixar pacote ao usar provedores de credenciais com várias fontes - #2885
pacote nuget - Dependência do pacote Newtonsoft.Json ausente - #2876
Bug em ExecuteSynchronizedCore no Linux/MacOS + Mono - #2860
O VS não oferece suporte a variáveis de ambiente em repositoryPath (nuget.exe faz) - #2763
Correção de problemas de acessibilidade - #2745
Estruturas portáteis com perfis hifenizados são rejeitadas. - #2734
O gerenciador de pacotes NuGet deve deixar claro que a lista de opções nos detalhes dos pacotes não se aplica ao
project.json
- #2665A atualização do NuGet 3.3.0 falha com 'Uma restrição adicional... definida em packages.config que impede essa operação.' - #1816
Instalar o pacote de uma fonte local que não existe gera uma mensagem falsa - #1674
O filtro "Atualização disponível" mostra atualizações que violam a restrição de versão - #1094
Aprimoramentos de desempenho
Desempenho: melhorar a análise da estrutura de destino de ContentModel - #3162
Desempenho: evitar ler
runtime.json
arquivos para restaurações que não tenham RIDs #3150. Em máquinas de CI, a restauração de um aplicativo Web de ASP.NET de exemplo foi reduzida de mais de 15 segundos para 3 segundos.Desempenho: tempo de carregamento do Console do Gerenciador de Pacotes init.ps1 #2956. O tempo para abrir o PackageManagerConsole melhorou, em alguns casos, de 132 s para 10 s.
Resolver problemas de desempenho do ReSharper na Atualização do NuGet - #3044: em um projeto de exemplo, o tempo necessário para instalar pacotes foi reduzido de 140 s para 68 s.
DCRs
O NuGet precisa informar aos usuários que atualizar/instalar em uma PCL baseada em tfm dotnet pode causar problemas - #3138
Aviso sobre instalação/atualização incorreta para o projeto com tfm="dotnet" - #3137
Adicionar suporte a netcoreapp11 e netstandard17 - #2998
Imprimir conteúdo do cabeçalho NuGet-Warning para console em nuget.exe - #2934
Aproveitar o atributo AssemblyMetadata para substituições de token
.nuspec
- #2851Remover a propriedade locked do arquivo de bloqueio - #2379
Os pacotes de símbolos nunca devem ser usados na instalação ou atualização #2807