[release/7.0-staging] [wasm][debugger] Using "rollForwardOnNoCandidateFx": 2 for BrowserDebugHost#89004
Conversation
|
Tagging subscribers to this area: @thaystg Issue DetailsBackport of #88919 to release/7.0-staging /cc @thaystg Customer ImpactTestingRiskIMPORTANT: If this backport is for a servicing release, please verify that:
|
|
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsBackport of #88919 to release/7.0-staging /cc @thaystg Customer ImpactIf the customer has only .net8 installed it's possible to run a BlazorWebassembly app targeting .net6/.net7, but it's not possible to debug it. TestingInstalled .net8 in a computer, created a BlazorWebAssembly app and debugged it. RiskLow risk, only allowing the same version that is used to run DevServer to run BrowserDebugProxy.
|
|
Friendly reminder: if you want this servicing fix to be included in the September 2023 Release, you'll have to merge this PR before August 14th. |
|
Also, if this is ready, please add the |
|
@vitek-karas can you take a look at the roll forward policy applied? |
|
As I commented on #88919 - the best solution is to set |
|
I really wouldn't like to get a different behavior between DevServer and BrowserDebugProxy to avoid the customer to see an error only when trying to debug the app. And DevServer is using exactly these settings. Do you recommend to also change this on AspnetCore repo? Without this PR the customer that only has .net8 installed cannot debug an app targeting .net7 but can run an app targeting .net7. |
|
The functional effect of both of these settings is the same, it's more about what we want to support going forward and SDK's support for it. If it's too risky to change I don't mind the current solution - it will work. But we should try to change it going forward. |
|
I can do whatever you prefer, if you prefer:
|
Backport of #88919 to release/7.0-staging
/cc @thaystg
Customer Impact
If the customer has only .net8 installed it's possible to run a BlazorWebassembly app targeting .net6/.net7, but it's not possible to debug it.
Fixes #88391
Testing
Installed .net8 in a computer, created a BlazorWebAssembly app and debugged it.
Risk
Low risk, only allowing the same version that is used to run DevServer to run BrowserDebugProxy.