From d012bf9cd09feeb7cf1378fa2a33e6fdf12924f3 Mon Sep 17 00:00:00 2001 From: Drew Noakes Date: Thu, 17 Oct 2024 14:12:05 +1100 Subject: [PATCH] Ensure export exists alongside AppliesTo metadata --- .../ProjectSystem/VS/LanguageServices/LanguageServiceHost.cs | 1 + .../ProjectSystem/VS/LanguageServices/WorkspaceFactory.cs | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) 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 d62c49e424..1a8f7b59e8 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 @@ -32,6 +32,7 @@ namespace Microsoft.VisualStudio.ProjectSystem.LanguageServices; /// [Export(typeof(IWorkspaceWriter))] [Export(ExportContractNames.Scopes.UnconfiguredProject, typeof(IProjectDynamicLoadComponent))] +[ExportInitialBuildRulesSubscriptions(CompilerCommandLineArgs.SchemaName)] [AppliesTo(ProjectCapability.DotNetLanguageService)] internal sealed class LanguageServiceHost : OnceInitializedOnceDisposedAsync, IProjectDynamicLoadComponent, IWorkspaceWriter { diff --git a/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/WorkspaceFactory.cs b/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/WorkspaceFactory.cs index c87ff60ad9..3d4fb9c313 100644 --- a/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/WorkspaceFactory.cs +++ b/src/Microsoft.VisualStudio.ProjectSystem.Managed.VS/ProjectSystem/VS/LanguageServices/WorkspaceFactory.cs @@ -13,7 +13,6 @@ namespace Microsoft.VisualStudio.ProjectSystem.LanguageServices; /// keep such instances updated over time as project data changes. /// [Export(typeof(IWorkspaceFactory))] -[ExportInitialBuildRulesSubscriptions(CompilerCommandLineArgs.SchemaName)] internal class WorkspaceFactory : IWorkspaceFactory { private readonly UnconfiguredProject _unconfiguredProject;