https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/
Я так понимаю советуется поменять:
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
<PackageReference Include="System.ComponentModel.Annotations" Version="4.4.0" />
</ItemGroup>
На что-то вроде:
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
<PackageReference Include="System.ComponentModel.Annotations" Version="4.4.*" PrivateAssets="All" />
</ItemGroup>
И надеется, что разработчики меняют мажорную версию при ломающих изменениях.
Benchmark.NET не счёт