Targeting core directly as this project will create the executing assembly in the tests.
Additional (required) changes:
Conditionally compile the PerformanceCounters dependency, as this won't work on .net core.
We cannot call XmlConfigurator.Configure directly when targeting the netstandard version of log4net. I'm not sure this is the correct way to do it, but due to missing dependencies, I haven't tested this yet.
Pulling in the registry dependency when targeting .net core.
Targeting core directly as this project will create the executing assembly in the tests.
Additional (required) changes:
XmlConfigurator.Configure
directly when targeting the netstandard version of log4net. I'm not sure this is the correct way to do it, but due to missing dependencies, I haven't tested this yet.