Partilhar via


Notas de versão do NuGet 2.6.1 para WebMatrix

Notas de versão do NuGet 2.6 | Notas de versão do NuGet 2.7

A equipe do NuGet lançou uma extensão atualizada do Gerenciador de Pacotes NuGet para WebMatrix em 26 de março de 2014. Esta atualização pode ser instalada a partir da Galeria de Extensões WebMatrix utilizando os seguintes passos:

  1. Abrir WebMatrix 3
  2. Clique no ícone Extensões na faixa de opções Página Inicial
  3. Selecione a guia Atualizações
  4. Clique para atualizar o Gerenciador de Pacotes NuGet para 2.6.1
  5. Fechar e reiniciar o WebMatrix 3

Mudanças notáveis

Esta atualização de extensão aborda dois dos maiores problemas que os usuários enfrentaram ao consumir pacotes NuGet no WebMatrix. O primeiro foi um erro de versão do esquema NuGet e o segundo foi um bug que levou a zero bytes DLLs na pasta bin.

Erro de versão do esquema NuGet

Desde que o WebMatrix 3 foi lançado, novos recursos foram introduzidos no NuGet que exigem uma nova versão de esquema para os pacotes NuGet. Ao tentar gerenciar seus pacotes NuGet em seu site, esses novos pacotes podem levar a erros que você vê no WebMatrix.

Ocorreu um erro. A versão do esquema é incompatível. Atualize o NuGet para a versão mais recente.

Esta última versão fornece compatibilidade com os pacotes NuGet mais recentes, impedindo que esse erro ocorra. Novas versões de pacotes, incluindo Microsoft.AspNet.WebPages, agora podem ser instaladas no WebMatrix. Alguns desses pacotes estavam usando recursos do NuGet, como transformações de configuração XDT, que não eram suportadas no WebMatrix até agora.

DLLs de Zero-Bytes na pasta bin

Alguns utilizadores relataram que, após instalarem pacotes NuGet no WebMatrix, que incluem DLLs que são copiadas para o diretório bin, as DLLs aparecem na pasta bin como ficheiros de 0 bytes. Isso quebra o aplicativo em tempo de execução.

[This issue](https://nuget.codeplex.com/workitem/4060) foi agora corrigido.

Outras melhorias recentes

Quando o NuGet Package Manager 2.8 foi lançado para Visual Studio, também lançamos o NuGet Package Manager 2.5.0 para WebMatrix. Embora isso tenha sido mencionado nas Notas de versão do NuGet 2.8, não mencionamos os novos recursos específicos que a atualização introduziu.

Atualizar tudo

Agora você pode atualizar todos os pacotes do seu site em uma única etapa! Ao abrir a extensão NuGet no WebMatrix, você vê a lista de todos os pacotes na galeria, aqueles instalados e aqueles com atualizações disponíveis. Anteriormente, cada pacote teria que ser atualizado individualmente, mas agora há um botão útil "Atualizar tudo" que aparece na guia Atualizações.

Clique em Atualizar tudo para atualizar todos os pacotes com atualizações disponíveis

Substituir arquivos existentes

Ao instalar pacotes que contêm arquivos que já existem em seu site, o NuGet sempre ignorou silenciosamente esses arquivos (deixando os arquivos existentes sozinhos). Isso pode levar à impressão de que um pacote foi instalado ou atualizado corretamente quando, na verdade, não foi. O NuGet agora solicitará que os arquivos sejam substituídos.

Resolução de Conflitos de Ficheiros