Skip to content

Conversation

@yousif-bugsnag
Copy link
Contributor

Goal

Update target frameworks to net462 and netstandard2.0 and drop net35, net40 and netstandard1.3.

Design

  • The minimum target framework for .NET Framework is now net462 - this is the earliest version still in support, and seems to be the current baseline for .NET Framework support in other libraries.

  • The netstandard1.3 target has been removed altogether, as per Microsoft's guidelines on cross-platform targeting.

  • Some preprocessor directives have also been removed/updated to match the new target frameworks.

  • Also temporarily disabled nuget package vulnerability warnings to allow the restore to succeed and get the build and tests passing again. This will be reverted later as part of a separate task to update dependencies.

Testing

Maze Runner no longer seems to be working in CI/AppVeyor, so maze runner tests have been temporarily disabled.

@yousif-bugsnag yousif-bugsnag merged commit 51d92dd into next Mar 14, 2025
@yousif-bugsnag yousif-bugsnag deleted the PLAT-13888/update-target-frameworks branch March 14, 2025 15:10
@yousif-bugsnag yousif-bugsnag restored the PLAT-13888/update-target-frameworks branch March 14, 2025 15:23
@yousif-bugsnag yousif-bugsnag deleted the PLAT-13888/update-target-frameworks branch March 20, 2025 15:34
@yousif-bugsnag yousif-bugsnag mentioned this pull request Mar 27, 2025
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.

3 participants