-
Notifications
You must be signed in to change notification settings - Fork 413
Stop initializing the language service on command line builds #3832
Copy link
Copy link
Closed
Labels
Feature-Language-ServicePopulating the Roslyn workspace with references, source files, analyzers, etcPopulating the Roslyn workspace with references, source files, analyzers, etcPerformance-Scenario-GeneralThis issue affects performance in general.This issue affects performance in general.Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releaseResolution-FixedThe bug has been fixed, refer to the milestone to see in which release it was fixed.The bug has been fixed, refer to the milestone to see in which release it was fixed.Tenet-PerformanceThis issue affects the "Performance" tenet.This issue affects the "Performance" tenet.Triage-ApprovedReviewed and prioritizedReviewed and prioritized
Milestone
Metadata
Metadata
Assignees
Labels
Feature-Language-ServicePopulating the Roslyn workspace with references, source files, analyzers, etcPopulating the Roslyn workspace with references, source files, analyzers, etcPerformance-Scenario-GeneralThis issue affects performance in general.This issue affects performance in general.Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releaseResolution-FixedThe bug has been fixed, refer to the milestone to see in which release it was fixed.The bug has been fixed, refer to the milestone to see in which release it was fixed.Tenet-PerformanceThis issue affects the "Performance" tenet.This issue affects the "Performance" tenet.Triage-ApprovedReviewed and prioritizedReviewed and prioritized
Type
Fields
Give feedbackNo fields configured for issues without a type.
devenv /build initializes the language services with project information, but there's no real reason to do so. Nothing uses the IDE representation for doing builds anymore post Dev10 or Dev11 or so when we removed in-proc builds. This special build scenario has often been a source of headaches for Roslyn because we'll sometimes use a service we didn't realize is available and break it.