-
Notifications
You must be signed in to change notification settings - Fork 4.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
Revert "Make solution options global" #59537
Conversation
This reverts commit f52633c.
The ngen error is definitely caused by this change:
|
Those assembly load regression seem to be caused by ProjectSystem reporting erros. For example:
And by checking the exceptions thrown in the trace around the time of the call stack above, it's also caused by the razor ExternalAccess change: |
We should instead insert new Razor build. I thought it's already inserted but apparently not. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's make sure Razor is inserted instead of reverting this.
Razor insertion is now in progress. |
Could you please include a link to it? |
@RikkiGibson this is the release that is generating the insertion, unfortunately it doesn't have your improvements and it has to clone VS so it may take a few :) |
We're now dual inserting in https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/379897 |
RPS results are in for this. Unfortunately, we're still regressing a counter:
It appears the same counter is regressed in the insertion containing only aspnetcore changes. https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/379899 The revert validation does have clean RPS results. If I don't hear from you guys tonight with a sure-fire "change X and the assembly count will be fixed, guaranteed", or "we need an exception for the new assembly, guaranteed", I'm going to merge this revert, so that we can hopefully have a healthy insertion in the morning. It's very important that our release branches stay insertable, because if more PRs get merged that break RPS while this is also going on, it will be even more difficult to triage the problems and get un-stuck. Please ensure that if your change depends on a recent change in another component, that you verify that the other component is up to date before merging to Roslyn. |
@NTaylorMullen There seems to be version mismatch with Razor assemblies. Missing binding redirect?
|
We should insert Razor separately and make sure it's good. |
…ures/required-members * upstream/main: (1291 commits) Revert "Make solution options global (#59168)" (#59537) Update src/VisualStudio/CSharp/Test/F1Help/F1HelpTests.cs Update src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs Update Language Feature Status.md (#59546) Catch more exceptions (#59526) Fix Peek Definition for Razor files (#59528) Update OneOffInsertion.ps1 path in 17.0 branch (#59541) Use GetBestTypeByMetadataName in 'use System.HashCode' fixer Pass exception into internal error diagnostic (#59443) Provide f1 help for discards Update src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs Fix formatting move line Simplify Simplify Fixup Explicitly perform some mef loads in teh background Bump Microsoft.DiaSymReader version for release Remove IBoundSwitchStatement (#59516) Make solution options global (#59168) ...
#59168 is suspected of introducing RPS regressions.
Last known good: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/379782
First known bad: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/379787
Revert validation: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/379865
Regressed counters:
Please advise whether the failures are plausibly connected with this PR, and if so, whether we should revert, or take a follow-up PR to fix, or seek an exception. @genlu @tmat @dibarbet.