IVsSolutionWorkspaceService Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |