What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
This PR addresses a few different things.
Upgraded Serilog reference to latest that supports .NET Standard 2.0
Upgraded Droid project to use latest SDK (9.0/28)
Moved csproj files to PackageReference format so we can remove the packages.config files
Various cleanup from compiler warnings and recommendations, as well as formatting the sink.cs files as they had inconsistent line spacings
What is the current behavior? (You can also link to an open issue here)
Behavior stays the same, it's just usable from a .NET Standard 2.0 project
Does this PR introduce a breaking change?
Those who want to upgrade to this newest library must have their Xamarin.Android/iOS versions upgraded to the minimum supported for .NET Standard 2.0 (Xamarin.Android 8.0 and Xamarin.iOS 10.14)
Please check if the PR fulfills these requirements
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
Other information:
When this is built and compiled to create the nuget packages, they should be built and compiled against the newest versions of Xamarin.Android and Xamarin.iOS, or least the minimum versions that support Xamarin.Android 9.0 and at least Xamarin.iOS 10.14, but preferably at least Xamarin.iOS 12.0
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) This PR addresses a few different things.
What is the current behavior? (You can also link to an open issue here) Behavior stays the same, it's just usable from a .NET Standard 2.0 project
Does this PR introduce a breaking change? Those who want to upgrade to this newest library must have their Xamarin.Android/iOS versions upgraded to the minimum supported for .NET Standard 2.0 (Xamarin.Android 8.0 and Xamarin.iOS 10.14)
Please check if the PR fulfills these requirements
Other information: When this is built and compiled to create the nuget packages, they should be built and compiled against the newest versions of Xamarin.Android and Xamarin.iOS, or least the minimum versions that support Xamarin.Android 9.0 and at least Xamarin.iOS 10.14, but preferably at least Xamarin.iOS 12.0