Compartilhar via


Método IVsSolutionBuildManager.get_StartupProject (IVsHierarchy)

 

Publicado: agosto de 2016

Método programático para obter o projeto de inicialização que será executado quando é pressionada a tecla F5.

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

Sintaxe

int get_StartupProject(
    out IVsHierarchy ppHierarchy
)
int get_StartupProject(
    [OutAttribute] IVsHierarchy^% ppHierarchy
)
abstract get_StartupProject : 
        ppHierarchy:IVsHierarchy byref -> int
Function get_StartupProject (
    <OutAttribute> ByRef ppHierarchy As IVsHierarchy
) As Integer

Parâmetros

Valor Retornado

Type: System.Int32

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

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolutionBuildManager::get_StartupProject(
   [out] IVsHierarchy **ppHierarchy
);

O ambiente geralmente usa as configurações nas páginas de propriedades de configuração da solução para o projeto de inicialização ou projetos iniciado quando DebugLaunch é chamado. Você pode obter e definir o projeto de inicialização usando programaticamente get_StartupProjecte set_StartupProject.

System_CAPS_noteObservação

get_StartupProject e set_StartupProject têm a capacidade de definir apenas um único projeto de inicialização. Se você desejar definir vários projetos de inicialização, você deve usar as páginas de propriedades de configuração da solução ou percorra o modelo de automação, especificamente, DTE. Solution.SolutionBuild.StartupProjects. Para obter mais informações, consulte contribuem para o modelo de automação.

Confira Também

Interface IVsSolutionBuildManager
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início