Make .NET thread shutdowns work after an upgrade.
Migrates .NET Framework thread-termination code to cooperative cancellation so it works on modern .NET.
When to use it
Use when upgrading a .NET Framework project that calls Thread.Abort, or resolving related exceptions and warnings after retargeting.
Give it a .NET Framework project and the target framework; it replaces thread-termination patterns with cooperative cancellation and verifies the migration.
What you provide
The migrated code targets modern .NET 6 or later.
No additional actions listed.