Skip to content
Discussion options

You must be logged in to vote

There is no separate hand-written "breaking changes" page for 9.x or 10.x; the only curated breaking-changes notes in the README are for 6.x and 11.x. So here is the practical summary for 8 -> 9 -> 10.

The big breaking change in 9.x is target frameworks. Refit 8 multi-targeted net462; netstandard2.0; net6.0; net8.0. Refit 9 dropped net6.0 and targets net462; netstandard2.0; net8.0; net9.0 (10 adds net10.0). If you (or one of your dependencies) target net6.0/net7.0, that is the most common cause of upgrade failures - move to net8.0+ or stay on netstandard2.0.

Other things that bite people moving across 9/10:

  • The source generator was reworked across these versions (explicit interface emiss…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@Rubenisme
Comment options

@timosnel
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by glennawatson
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants