Partilhar via


Parâmetros de contexto

No ambiente de desenvolvimento integrado (IDE) do Visual Studio, você pode adicionar assistentes às caixas de diálogo Novo Projeto, Adicionar Novo Item ou Adicionar Subprojeto . Os assistentes adicionados estão disponíveis no menu Arquivo ou clicando com o botão direito do mouse em um projeto no Gerenciador de Soluções. 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 os assistentes definindo o sinalizador na chamada do IDE para o VSADDITEMOPERATION AddItem método do projeto. Quando definido, o projeto deve fazer com que o método seja executado usando o nome do assistente registrado ou GUID e outros parâmetros de contexto que o IVsExtensibility::RunWizardFile IDE passa para ele.

Parâmetros de contexto para um novo projeto

Parâmetro Descrição
WizardType Tipo de assistente registrado (vsWizardNewProject) ou o GUID que indica o tipo de assistente. Na implementação do SDK do Visual Studio, o GUID para o assistente é {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Uma cadeia de caracteres que é o nome de projeto exclusivo do Visual Studio.
LocalDirectory Local local dos arquivos de projeto de trabalho.
InstallationDirectory O caminho do diretório 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 SolutionNameo . Quando esse argumento não é uma cadeia de caracteres vazia, o assistente usa Create antes de adicionar o projeto com AddFromTemplate. Se esse nome for uma cadeia de caracteres vazia, use AddFromTemplate sem chamar Create.
Silent Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir fosse clicado (TRUE).

Parâmetros de contexto para Adicionar Novo Item

Parâmetro Descrição
WizardType Tipo de assistente registrado (vsWizardAddItem) ou o GUID que indica o tipo de assistente. Na implementação do SDK do Visual Studio, o GUID para o assistente é {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Uma cadeia de caracteres que é o nome de projeto exclusivo do Visual Studio.
ProjectItems Local que contém arquivos de projeto de trabalho.
ItemName Nome do item a ser adicionado. Esse nome é o nome de arquivo padrão ou o nome de arquivo que o usuário digita na caixa de diálogo Adicionar Itens . O nome é baseado nos sinalizadores definidos no arquivo .vsdir . O nome pode ser um valor nulo.
InstallationDirectory O caminho do diretório do Visual Studio é a instalação.
Silent Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir fosse clicado (TRUE).

Parâmetros de contexto para Adicionar Subprojeto

Parâmetro Descrição
WizardType Tipo de assistente registrado (vsWizardAddSubProject) ou o GUID que indica o tipo de assistente. Na implementação do SDK do Visual Studio, o GUID para o assistente é {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Uma cadeia de caracteres que é o nome de projeto exclusivo do Visual Studio.
ProjectItems Ponteiro para a ProjectItems coleção na qual o assistente opera. Esse ponteiro é passado para o assistente com base na seleção da hierarquia do projeto. Um usuário normalmente seleciona uma pasta na qual colocar o item e, em seguida, chama a caixa de diálogo Adicionar Item do projeto.
LocalDirectory Local local dos arquivos de projeto de trabalho.
ItemName Nome do item a ser adicionado. Esse nome é o nome de arquivo padrão ou o nome de arquivo que o usuário digita na caixa de diálogo Adicionar Itens . O nome é baseado nos sinalizadores definidos no arquivo .vsdir . O nome pode ser um valor nulo.
InstallationDirectory Caminho do diretório da instalação do Visual Studio.
Silent Booleano que indica se o assistente deve ser executado silenciosamente como se Concluir fosse clicado (TRUE).

Confira também