Parâmetros de contexto para iniciar assistentes
Parâmetros de contexto fornecem sistema autônomo informações necessárias para inicialização um assistente, sistema autônomo o tipo de assistente a ser usado, o nome do projeto, diretórios para itens do assistente e assim por diante.
Existem três tipos diferentes de assistentes:
NewProject — Adiciona um novo projeto a uma solução.
AddSubProject — Adiciona um subprojeto a um projeto existente.
AddItem — Adiciona um item para um projeto existente.
Todos os três tipos de assistentes são invocados usando o Execute método para o IDTWizard interface. Um parâmetro obrigatório do Execute método é ContextParams. Cada tipo requer um conjunto diferente de ContextParams valores na ordem correta sistema autônomo descrito na tabela a seguir:
Tipo de Assistente |
Parâmetros usados |
---|---|
NewProject |
|
AddSubProject |
|
AddItem |
|
A tabela a seguir lista todos os parâmetros de contexto e suas descrições.
Configuração |
Descrição |
---|---|
WizardType |
Uma constante indicando o tipo de assistente.Existem três tipos:
|
ProjectName |
O nome do projeto. |
ProjectItems |
Um ponteiro para o ProjectItems coleção em que o assistente irá operar. Isso é passado para o assistente com base na seleção de hierarquia do projeto. |
LocalDirectory |
O local no sistema local onde o Assistente de trabalho do projeto arquivos são armazenados. |
ItemName |
O nome do item a ser adicionado.ItemName é nome de arquivo que o usuário digita (ou que é aceita por padrão) na Adicionar item caixa de diálogo.Dependendo dos sinalizadores definidos no arquivo VSDIR, essa configuração pode ser NULL. |
InstallationDirectory |
O caminho do diretório em que Visual Studio é instalado. |
FExclusive |
Um valor booliano que indica se o projeto deve ser exclusivo por si só.Isto é, ou o projeto é adicionado à solução corrente ou o sistema fechará a solução corrente, cria um novo e, em seguida, adiciona o projeto a ela. |
SolutionName |
O nome para o arquivo sem a extensão do diretório de parte ou .sln da solução.(nome de arquivo .suo também é baseado nesse nome raiz.) If SolutionName contém um valor (ou seja, se ele não é uma seqüência vazia), as chamadas de assistente NewProject Create antes de adicionar o projeto com AddFromTemplate. If SolutionName é uma seqüência vazia, no entanto, você não precisa chamar Createantes de ligar AddFromTemplate. |
Silent |
Um valor booliano que indica se o assistente deve ser executado silenciosamente, sem exibir uma interface do usuário (UI) fazer todos os valores padrão.O valor padrão de Silent é True. |
Consulte também
Conceitos
Assistentes para adicionar a adicionar o item e caixas de diálogo New projeto usando .Vsdir arquivos