diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/LanguageServiceHost.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/LanguageServiceHost.cs index 5742c61790..6954c64472 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/LanguageServiceHost.cs +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/LanguageServiceHost.cs @@ -91,7 +91,10 @@ public LanguageServiceHost( return !await vsShell.IsCommandLineModeAsync() || await vsShell.IsPopulateSolutionCacheModeAsync(); }, - threadingService.JoinableTaskFactory); + threadingService.JoinableTaskFactory) + { + SuppressRecursiveFactoryDetection = true + }; } public Task LoadAsync()