IVsSolutionWorkspaceService Interface

Definição

Cuidado

Obsolete as of Visual Studio 2019.

IVsSolutionWorkspaceService de interface

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
Atributos
Implementações

Propriedades

ActiveConfiguration

A configuração ativa

BeginProjectBuild

Fornecer eventos por projeto

CurrentWorkspace

O espaço de trabalho ativo

(Herdado de IVsWorkspaceFactory)
EndProjectBuild

Fornecer eventos por projeto

OnActiveWorkspaceChanged

Espaço de trabalho ativo alterado

(Herdado de IVsWorkspaceFactory)
SolutionFile

O arquivo da solução ativa

Métodos

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

Criar um projeto invocando as ações de contexto de compilação de um provedor

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

Compilar vários arquivos de projeto de uma solução

CloseActiveWorkspace()

Fechar o espaço de trabalho ativo

GetManagedCommandLineInfoAsync(String, CancellationToken)

Obtenha as informações da linha de comando gerenciada.

OpenSolutionWorkspace(String)

Abrir uma solução

Aplica-se a