Compartilhar via


Método IVsSolutionBuildManager.set_StartupProject (IVsHierarchy)

 

Publicado: agosto de 2016

Define 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 set_StartupProject(
    IVsHierarchy pHierarchy
)
int set_StartupProject(
    IVsHierarchy^ pHierarchy
)
abstract set_StartupProject : 
        pHierarchy:IVsHierarchy -> int
Function set_StartupProject (
    pHierarchy 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::set_StartupProject(
   [in] IVsHierarchy *pHierarchy
);

Normalmente, o ambiente usa as configurações nas páginas de propriedades de configuração da solução para o projeto de inicialização iniciada quando DebugLaunch é chamado. Programaticamente, você pode obter e definir o projeto de inicialização usando get_StartupProject e set_StartupProject.

System_CAPS_noteObservação

get_StartupProject e set_StartupProject apenas ter a capacidade de definir um projeto de inicialização única. 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 modelo de automação.

Confira Também

Interface IVsSolutionBuildManager
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início