Método IVsSolutionBuildManager2.get_StartupProject (IVsHierarchy)
Publicado: agosto de 2016
O método programático para obter o projeto de inicialização que será executado quando o F5 tecla é pressionada.
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
ppHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[out] Ponteiro para um ponteiro para um objeto de hierarquia.
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.
Implementa
IVsSolutionBuildManager.get_StartupProject(IVsHierarchy)
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsSolutionBuildManager2::get_StartupProject(
[out] IVsHierarchy **ppHierarchy
);
Normalmente, o ambiente 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. Programaticamente, você pode obter e definir o projeto de inicialização usando get_StartupProject e set_StartupProject.
Observaçã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 IVsSolutionBuildManager2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao início