IVsSolutionWorkspaceService Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |