-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Main branch net10.0 transition status tracking #42920
Comments
Have a question about the target framework, currently, the SDK supports |
I think we will keep compatibility and force the usage of |
Suggestions and learnings from the process of getting the net10 runtimes into the SDK:
|
Let's go farther. I don't want runtime to move first anymore. Up stack needs to go first. But runtime needs to do a lot of stuff, so upstack needs to take it as a high priority to start work immediately once we snap. |
@agocke I don't think upstack can go first, because without the net10 shared frameworks available, upstack can't move to net10. |
What's the minimum that's needed from runtime? Can we move only that? |
Need shared frameworks and OOBs to support the netN+1 TFM. I think it really comes down to runtime needing to support the new TFM across all assets that are consumed by downstream shared framework/sdk repos without removing support for the old TFM for any OOBs/transport packages until downstream has moved. This is normally the case for OOBs, but some transport packages swap N for N+1. |
Wouldn't most of this stop being a problem once we can make the changes across repos in the VMR in a single PR? |
Maybe. It's probably more efficient to make those changes all at once. But the amount of work (code changes) probably doesn't change in a material way. It may be still easier to work incrementally than trying to do the update in one mega PR. |
I kinda doubt it, the biggest issue is getting the product into a consistent state and that is much easier in a single PR. But we'll see 😄 |
Current state
main branch has been rebranded to 10.0.100-alpha and now has the 10.0 version of all runtimes
Some watch tests and template tests have been temporarily disabled.
.NET SDK is now targeting net10.0 as the TFM. All templates have been updated as well.
Process
https://github.com/dotnet/sdk/blob/main/documentation/general/UpdateToNewTargetFramework.md
The history of changes we've made so far:
The text was updated successfully, but these errors were encountered: