-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Avoid loading assemblies that only contain IDE analyzers #59554
Conversation
@@ -255,6 +263,13 @@ private static async Task<CompilationWithAnalyzersCacheEntry> CreateCompilationW | |||
continue; | |||
} | |||
|
|||
// do not attempt to load assemblies that we know only have IDE analyzers. |
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.
// do not attempt to load assemblies that we know only have IDE analyzers. | |
// do not attempt to load assemblies that we know only have IDE (in-process) analyzers. |
|
/// <summary> | ||
/// List of assemblies that contain analyzers that only run in-proc and should not be loaded OOP. | ||
/// </summary> | ||
private static readonly ImmutableArray<string> s_wellKnownAssembliesContainingIdeAnalyzersOnly = ImmutableArray.Create( |
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.
Hmm, do we actually load those assemblies in OOP? (i thought so, but the integration tests are passing now so I'm confused)
@tmat was this change still needed? |
I don't think so. |
No description provided.