Skip to content

Migrate to .NET Core 3.0 #86

@swharden

Description

@swharden

This topic was initially discussed in #85. When the time comes consider asking @petarpetrovt for assistance/review of the migration and implementation. Migration has been practiced (#95) and should be straightforward.

Wait to migrate until Visual Studio fully supports Windows Forms in .NET Core 3.0: Many demo applications have advanced features (such mouse-draggable axis lines) which are only supported in Windows Forms. Currently, the Visual Studio deisgner does not support Windows Forms in .NET Core 3.0. ScottPlot will conservatively wait to migrate to .NET Core 3.0 until Visual Studio fully supports it.

  • consolidate all demos into a single application
  • migrate ScottPlot project to .NET Core 3.0 (using System.Drawing.Common)
  • ensure target frameworks include net45 and netcoreapp3.0
  • add tests for .NET Framework and .NET Core (to detect issues like FormsPlot null reference exception in .NET Core 3.0 #138)
    currently Azure Pipelines does not support running tests in solution files containing mixed .NET Framework and .NET Core projects.
  • publish ScottPlot as a multi-framework package on NuGet

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions