Skip to content

Serilog.Extensions.Logging 10.0.0 not compatible with .NET versions less than 10 #284

@BentTranberg

Description

@BentTranberg

If I try to update Serilog.Extensions.Logging from 9.0.2 to 10.0.0, I get a compile error.

Detected package downgrade: Microsoft.Extensions.Logging from 10.0.0 to centrally defined 9.0.10. Update the centrally managed package version to a higher version. 
 TdDesktop -> Serilog.Extensions.Logging 10.0.0 -> Microsoft.Extensions.Logging (>= 10.0.0) 
 TdDesktop -> Microsoft.Extensions.Logging (>= 9.0.10)

My projects are all on .NET 9. The thing is, I don't expect I can update to .NET 10 for several months, due to many issues in VS and SDK and System and Microsoft libraries of version 10.

In the meantime, this particular library can't be updated to the latest version. That's a pretty unusual requirement for a well maintained library on NuGet.

So I question whether there's a sufficiently good reason Serilog.Extensions.Logging version 10.0.0 must have a dependency to Microsoft.Extensions.Logging >= v 10.0.0 for all these .NET versions, listed in the Package Details of the NuGet package manager in VS : .net 8.0, .net9.0, .net10.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions