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
If I try to update Serilog.Extensions.Logging from 9.0.2 to 10.0.0, I get a compile error.
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