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.
Com a migração de alguns Microsoft.Extensions.* pacotes NuGet do repositório dotnet/extensions para dotnet/runtime, conforme descrito em aspnet/Announcements#411, as alterações de empacotamento estão sendo aplicadas a alguns dos pacotes migrados. Para discussão sobre esse problema, consulte dotnet/aspnetcore#21033.
Versão introduzida
5.0 Prévia 4
Comportamento antigo
Alguns Microsoft.Extensions.* pacotes incluíam referências de pacotes para APIs nas quais seu aplicativo dependia.
Novo comportamento
A sua aplicação pode ter de adicionar dependências de pacote Microsoft.Extensions.*.
Motivo da mudança
As políticas de empacotamento foram atualizadas para melhor alinhamento com o repositório dotnet/runtime . De acordo com a nova política, as referências de pacote não utilizadas são removidas dos arquivos .nupkg durante o empacotamento.
Ação recomendada
Os consumidores dos pacotes afetados devem adicionar uma dependência direta da dependência do pacote removido nos seus projetos se as APIs da dependência do pacote removido forem utilizadas. A tabela a seguir lista os pacotes afetados e as alterações correspondentes.
| Nome do pacote | Alterar descrição |
|---|---|
| Microsoft.Extensions.Configuration.Binder | Removida a referência a Microsoft.Extensions.Configuration |
| Microsoft.Extensões.Configuração.Json | Removida a referência a System.Threading.Tasks.Extensions |
| Microsoft.Extensions.Hosting.Abstrações | Removida a referência a Microsoft.Extensions.Logging.Abstractions |
| Microsoft.Extensões.Logging | Removida a referência a Microsoft.Extensions.Configuration.Binder |
| Microsoft.Extensões.Logging.Console | Removida a referência a Microsoft.Extensions.Configuration.Abstractions |
| Microsoft.Extensions.Logging.EventLog | Removida a referência para System.Diagnostics.EventLog no identificador da estrutura de destino do .NET Framework 4.6.1 |
| Microsoft.Extensões.Logging.EventSource | Removida a referência a System.Threading.Tasks.Extensions |
| Microsoft.Extensões.Opções | Removida a referência a System.ComponentModel.Annotations |
Por exemplo, a referência do pacote a Microsoft.Extensions.Configuration foi removida do Microsoft.Extensions.Configuration.Binder. Nenhuma API da dependência foi usada no pacote. Os utilizadores de Microsoft.Extensions.Configuration.Binder que dependem das APIs de Microsoft.Extensions.Configuration devem adicionar uma referência direta a estas no seu projeto.
APIs afetadas
Nenhum