intercom-dotnet icon indicating copy to clipboard operation
intercom-dotnet copied to clipboard

.NET Standard 2.0 support

Open mngobbi opened this issue 5 years ago • 0 comments

Why?

  • At the time, current nuget package (2.1.1) does not support netstandard installations.
  • Tests projects are targeting against "netcore2.0" which already hit EOL.
  • Adding support to full framework 4.5.2 on https://github.com/intercom/intercom-dotnet/pull/147 has broken CircleCI builds
  • full framework 4.5.2 has lost official support on past April 26
  • If we want to add full netstandard2.0 support, nugets must be updated, making 4.5.2 support really difficult

How?

  • Updated netcore2.0 to netcore3.1 (LTS support) on tests projects
  • Removed net452 as a second target framework in the .csproj files
  • Updated referenced NuGet packages
  • Fixed CircleCI builds (using new docker image)

.NET standard 2.0 supports:

  • .NET Core 2.0
  • .NET Framework 4.6.1
  • Mono 5.4
  • Xamarin.iOS 10.14
  • Xamarin.Mac 3.8
  • Xamarin.Android 8.0
  • Universal Windows Platform 10.0.16299

mngobbi avatar Jan 23 '21 04:01 mngobbi