-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or request
Description
This should be done after Nov 11 when .NET 10 GA is released.
.NET 10 can be downloaded from here.
To-do:
- Verify and update to make sure build files reference and install the .NET 10 GA. Update the global.json to reference .NET 10.0.100.
- If global.json doesn't exist add it. Use https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/dev/global.json as a reference.
- In global.json, set allowPrerelease to false; rollForward to latestFeature.
- Remove specific .NET 10 install tasks in YAML.
- Promote net10 TFM from TargetNetNext TargetFrameworks element to the GA TargetNetNext in projects.
- The element that specified target frameworks with a TargetNetNext condition should be empty.
- Update any package dependencies to reference .NET 10 with an exact version (no wildcard package versions).
- Resolve any new analyzer warnings and errors.
- Confirm net10 binaries are created when testing locally or in the build pipeline.
- Confirm all tests pass, including .NET 10 ones.
- Check .NET 10 breaking changes for breaking changes in .NET 10 since the latest version that we use and update the code accordingly.
- Remove any appropriate warnings (like NU5104) and elements like SuppressNETCoreSdkPreviewMessage and CheckEolTargetFramework since we shouldn't be referencing any preview packages now.
- Update actions/checkout and actions/setup-dotnet to v5.
- Set TargetNetNext variable to false by default.
See #202 as a reference for what changes were done to enable .NET 10 preview version and see if anything else that needs to be done that wasn't mentioned above.
Copilot
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request