Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 2.03 KB

TargetFrameworks.md

File metadata and controls

49 lines (39 loc) · 2.03 KB

TargetFrameworks Design Note

Depended Features

Constant Feature .NET Framework .NET Core .NET Standard
NO_UNSAFE unsafe - - -
NO_SERIALIZABLE [Serializable] 1.1 2.0 2.0
NO_MATHF System.MathF - 2.0 2.1
NO_VECTOR Vector<T> struct (NuGet) 4.5 (NuGet) 2.0 (NuGet)
3.0
1.0 (NuGet)
2.1
NO_SPAN Span<T> struct (NuGet) 4.5 (NuGet) 2.1 1.1 (NuGet)
2.1
NO_X86_INSTRINSICS System.Runtime.Intrinsics.X86 - 3.0 -
System.Windows.Media.Imaging 3.0 3.0 -
System.Drawing.Bitmap (NuGet) 1.1 2.1 2.0 (NuGet)

Project Configurations

Shipwreck.Phash

Target Framework .NET Standard NO_SERIALIZABLE NO_MATHF NO_VECTOR NO_SPAN NO_X86_INSTRINSICS Comment
net4 Not Supported
net45 1.1 - NuGet NuGet
net461 2.0 - NuGet NuGet
netcoreapp1.0 1.6 NuGet NuGet
netcoreapp2.0 2.0 - - NuGet NuGet
netcoreapp2.1 - - - -
netcoreapp3.0 - - - - -
netstandard1.0 - NuGet
netstandard1.1 - NuGet NuGet
netstandard2.1 - - - - -

Shipwreck.Phash.PresentationCore

  • net45
  • net461
  • netcoreapp3.0

Shipwreck.Phash.Bitmaps

  • net45
  • net461
  • netcoreapp2.1
  • netcoreapp3.0
  • netstandard2.0
  • netstandard2.1

Shipwreck.Phash.CrossCorrelation

Targeting net4 and netstandard1.0 with no dependencies.