Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update project for using it in 2020s #2

Open
wants to merge 22 commits into
base: development
Choose a base branch
from

Conversation

kasthack
Copy link
Member

@kasthack kasthack commented Dec 19, 2022

Drop older runtimes support, and migrate to the relevant ones.

Currently targeting

Justification for dropping support for older runtimes:

  • .NET FX 3.5 was released in 2007 and it's long dead, even though Microsoft still supports it.
  • .NET FX 4.0 EOLed in 2016 as well as 4.5.
  • .NET FX 4.5.2, 4.6, and 4.6.1 EOLed in early 2022.
  • .NET Core has been replaced by .NET, and all .NET Core versions have EOLed.
  • Unity has switched to .NET Standard 2.0 as well

Whoever uses them, should upgrade.

Checklist:

  • Migrate all projects to net4.8 / ns2 / net6

    • Update targets
    • Drop old boostrapper packages
    • Switch to PackageReferences
    • Switch to nuget package versions instead of bundled binaries
  • Update packages

    • nunit
  • Switch to new SDK where possible

  • Configure CI

  • Make tests and builds pass

    • Current status:
      image
  • Fix nuget projects

@kasthack kasthack force-pushed the feature/migrate-to-net48-and-net60 branch from 0000000 to 0000000 Compare December 19, 2022 18:15
@kasthack kasthack changed the title Migrate to newer runtimes, drop support for deprecated versions Migrate to newer target runtimes, drop support for deprecated versions Dec 19, 2022
@kasthack kasthack marked this pull request as ready for review December 24, 2022 00:13
@kasthack kasthack changed the title Migrate to newer target runtimes, drop support for deprecated versions Update project for using it in 2020s Jan 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants