Compartilhar via


Método IVsSolution4.EnsureSolutionIsLoaded (UInt32)

 

Força que o carregamento de toda a solução síncrona antes dessa função retorna.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (em Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Sintaxe

int EnsureSolutionIsLoaded(
    uint grfFlags
)
int EnsureSolutionIsLoaded(
    unsigned int grfFlags
)
abstract EnsureSolutionIsLoaded : 
        grfFlags:uint32 -> int
Function EnsureSolutionIsLoaded (
    grfFlags As UInteger
) As Integer

Parâmetros

  • grfFlags
    O E:Microsoft.VisualStudio.Shell.Interop.__VSBSLFLAGS que especificam como o projeto está a ser carregado.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

Por padrão Visual Studio carrega apenas PLP_DemandLoad e PLP_BackgroundLoad projetos.Se grfFlags inclui VSBSLFLAGS_LoadAllPendingProjects, Visual Studio também carrega PLP_LoadIfNeeded projetos, para que todos os projetos, exceto PLP_ExplicitLoadOnly será carregado.

Consulte também

Interface IVsSolution4
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo