Compartilhar via


Interface IVsSolution4

 

Fornece métodos de carregamento dos projetos em uma solução de gerenciada.

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

Sintaxe

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")]
public interface IVsSolution4
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")]
public interface class IVsSolution4
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")>]
type IVsSolution4 = interface end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")>
Public Interface IVsSolution4

Métodos

Nome Descrição
System_CAPS_pubmethod EnsureProjectIsLoaded(Guid, UInt32)

Garante que esse projeto e dependências necessárias sejam carregadas.

System_CAPS_pubmethod EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)

Garante que a lista especificada de projetos e dependências necessárias sejam carregados.

System_CAPS_pubmethod EnsureSolutionIsLoaded(UInt32)

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

System_CAPS_pubmethod IsBackgroundSolutionLoadEnabled(Boolean)

Determina se o recurso de carregamento de solução de plano de fundo já foi ativado (VSPROPID_ActiveSolutionLoadManager foi definido).

System_CAPS_pubmethod ReloadProject(Guid)

Recarrega um único projeto descarregado sem exigir qualquer dependência a ser carregado.

System_CAPS_pubmethod UnloadProject(Guid, UInt32)

Descarrega um projeto e define a razão para fechá-lo.

System_CAPS_pubmethod WriteUserOptsFile()

Grava o arquivo de opções de usuário de solução (. suo).

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo