Opt-In: Dynamic Resource Optimization in .NET 9 #10115
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #10020
Description
The usage of dynamic resource was optimized as part of our initiative in the changes here. As in the issue above, we have observed issues related to freezing of resources which are not meant to frozen at a particular stage and this is causing some regressions. Following up on the discussions in the issue mentioned above, we have made this feature as an opt-in to garner more such feedbacks if and when available and work on fixing it for the next release.
Customer Impact
Fixes crashing applications without the need to disable the provided opt-out switch
Regression
Yes
Testing
Local Build Pass
Sample Application Testing
Failure Testing
Community Test Pass
Risk
None, changing things back to original case by default. Using Dynamic Resource optimizations via the switch can cause occasional crashing of application, in which case, the switch can be defaulted to true.
Microsoft Reviewers: Open in CodeFlow