Partilhar via


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

IVsProject

IVsProject2

Parâmetros de contexto para iniciar assistentes

Conceitos

Parâmetros personalizados

Assistente (.Arquivo vsz)

Outros recursos

Assistentes