IVsSolutionWorkspaceService Interface

Definition

Caution

Obsolete as of Visual Studio 2019.

Interface IVsSolutionWorkspaceService

public interface class IVsSolutionWorkspaceService : IServiceProvider, Microsoft::VisualStudio::Workspace::VSIntegration::IVsWorkspaceFactory
[System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")]
public interface IVsSolutionWorkspaceService : IServiceProvider, Microsoft.VisualStudio.Workspace.VSIntegration.IVsWorkspaceFactory
[System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")]
[System.Obsolete("Obsolete as of Visual Studio 2019.")]
public interface IVsSolutionWorkspaceService : IServiceProvider, Microsoft.VisualStudio.Workspace.VSIntegration.IVsWorkspaceFactory
[<System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")>]
type IVsSolutionWorkspaceService = interface
    interface IVsWorkspaceFactory
    interface IServiceProvider
[<System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")>]
[<System.Obsolete("Obsolete as of Visual Studio 2019.")>]
type IVsSolutionWorkspaceService = interface
    interface IVsWorkspaceFactory
    interface IServiceProvider
Public Interface IVsSolutionWorkspaceService
Implements IServiceProvider, IVsWorkspaceFactory
Attributes
Implements

Properties

ActiveConfiguration

The active configuration

BeginProjectBuild

Provide per project events

CurrentWorkspace

The active workspace

(Inherited from IVsWorkspaceFactory)
EndProjectBuild

Provide per project events

OnActiveWorkspaceChanged

Active workspace changed

(Inherited from IVsWorkspaceFactory)
SolutionFile

The active solution file

Methods

BuildProject(String, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken)

Build a project by invoking a build context actions from a provider

BuildProjects(IEnumerable<String>, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken)

Build multiple project files from a solution

CloseActiveWorkspace()

Close the Active workspace

GetManagedCommandLineInfoAsync(String, CancellationToken)

Get the managed command line info.

OpenSolutionWorkspace(String)

Open a solution

Applies to