By default, NuGet will install the lowest compatible version of any dependent libraries.
You almost certainly have a binding redirect in your config file which is trying to load a newer version of
Microsoft Extension.Configuration.Abstractions
than the one you have installed.
Check the NuGet package manager for updates to the installed packages, and check that any binding redirect versions in your config file match the installed versions of the libraries they refer to.
Redirecting Assembly Versions | Microsoft Docs[
^]
<bindingRedirect> Element | Microsoft Docs[
^]