During some code cleanup I entoutered an issue with an assemblybinding
After some looking into the code of Log4Net appender I encountered this curious piece of code in the csproj file.
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
<PackageReference Include="log4net" Version="2.0.8" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' != 'netstandard1.3' ">
<PackageReference Include="log4net" Version="2.0.7" />
</ItemGroup>
What is special about netstandard1.3 that only this target deserves 2.0.8?
Repro Steps
- Just add reference to Log4NetAppender
Actual Behavior
It depends on log4net 2.0.7
Expected Behavior
It depends on log4net 2.0.8