Ler em inglês

Compartilhar 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