Parâmetros de contexto
No Visual Studio o ambiente de desenvolvimento integrado (IDE), você pode adicionar assistentes para o Novo projeto, Add New Item, ou Adicionar Sub projeto caixas de diálogo. Os assistentes adicionais estão disponíveis na arquivo menu ou clicando em um projeto em Solution Explorer. O IDE passa parâmetros de contexto para a implementação do assistente. Os parâmetros de contexto definem o estado do projeto quando o IDE chama o assistente.
O IDE inicia assistentes, definindo a VSADDITEMOP_RUNWIZARD sinalizador na chamada do IDE para o AddItem método para o projeto. Quando definido, o projeto deve fazer com que o IVsExtensibility::RunWizardFile método a ser executado usando o nome do assistente registrado ou GUID e outros parâmetros de contexto que o IDE entregues a ele.
Parâmetros de contexto para novo projeto
Parâmetro |
Descrição |
---|---|
WizardType |
Tipo de assistente registrado (vsWizardNewProject) ou a GUID que indica o tipo de assistente. No SDK do Visual Studio implementação, o GUID para o assistente é {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Uma seqüência que é o único Visual Studio nome do projeto. |
LocalDirectory |
Local local dos arquivos de projeto de trabalho. |
InstallationDirectory |
Caminho da pasta do Visual Studio é a instalação. |
FExclusive |
Sinalizador booleano que indica que o projeto deve fechar soluções abertas. |
SolutionName |
Nome do arquivo de solução sem a parte do diretório ou a extensão. sln. O nome do arquivo. suo também é criado usando SolutionName. Quando esse argumento não for uma seqüência vazia, o assistente usa Create antes de adicionar o projeto com AddFromTemplate. Se esse nome é uma seqüência vazia, use AddFromTemplate sem chamada Create. |
Silent |
Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir foram clicados (TRUE). |
Parâmetros de contexto para adicionar novo Item
Parâmetro |
Descrição |
---|---|
WizardType |
Tipo de assistente registrado (vsWizardAddItem) ou a GUID que indica o tipo de assistente. No SDK do Visual Studio implementação, o GUID para o assistente é {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Uma seqüência que é o único Visual Studio nome do projeto. |
ProjectItems |
Local de local que contém os arquivos de projeto de trabalho. |
ItemName |
Nome do item que deve ser adicionado. Esse nome é o nome de arquivo padrão ou o nome do arquivo que o usuário digita a partir do Adicionar itens caixa de diálogo. O nome é baseado nos sinalizadores são definidos no arquivo .vsdir. O nome pode ser um valor nulo. |
InstallationDirectory |
Caminho da pasta do Visual Studio é a instalação. |
Silent |
Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir foram clicados (TRUE). |
Parâmetros de contexto para Adicionar projeto de Sub
Parâmetro |
Descrição |
---|---|
WizardType |
Tipo de assistente registrado (vsWizardAddSubProject) ou a GUID que indica o tipo de assistente. No SDK do Visual Studio implementação, o GUID para o assistente é {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Uma seqüência que é o único Visual Studio nome do projeto. |
ProjectItems |
Ponteiro para o ProjectItems coleção onde opera o assistente. Esse ponteiro é passado para o Assistente de acordo com a seleção de hierarquia do projeto. Um usuário normalmente seleciona uma pasta na qual deseja colocar o item e, em seguida, chama o projeto Add Item caixa de diálogo. |
LocalDirectory |
Local local dos arquivos de projeto de trabalho. |
ItemName |
Nome do item que deve ser adicionado. Esse nome é o nome de arquivo padrão ou o nome do arquivo que o usuário digita a partir do Adicionar itens caixa de diálogo. O nome é baseado nos sinalizadores são definidos no arquivo .vsdir. O nome pode ser um valor nulo. |
InstallationDirectory |
Caminho da pasta do Visual Studio é a instalação. |
Silent |
Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir foram clicados (TRUE). |
Consulte também
Referência
Parâmetros de contexto para iniciar assistentes