Serilog, Microsoft.Extensions.Logging e Autofac

Serilog, Microsoft.Extensions.Logging e Autofac

Sembra che tu abbia una Microsoft.Extensions.Logging.Configuration non corrispondente dietro le quinte; prova ad aggiungere:

<PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="3.0.1" />

Ad entrambi i progetti.


! non credo che questo sia specifico di AutoFac. Non sto usando autofac, ma sreilog. Ciò si è verificato immediatamente dopo l'aggiornamento a 3.0.1 per me.

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Logging.Debug

Il rollback di Microsoft.Extensions.Logging dalla v 3.0.1 alla 3.0.0 mi ha reso di nuovo operativo. Non sono ancora sicuro della causa principale, ma questo dovrebbe farti tornare in attività.

Se stai usando EF Core e sei passato da 3.0.0 a 3.0.1, dovrai ripristinare anche quelli a 3.0.0.