Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Visual Studio fornece várias opções para criar aplicativos de automação.O método exato a, no entanto, escolher depende muito maior parte da tarefa iminente.Para ajudar a guiá-lo ao melhor método, considere os seguintes fatores.
Você deseja distribuir o código compilado ou um aplicativo?
Distribua um aplicativo compilado — use um suplemento ou um assistente, ou um aplicativo que usa a automação interface.Suplementos, os assistentes, e outros aplicativos que usam as interfaces de automação protegem a propriedade intelectual com a compilação.No entanto, para distribui-los, você deve usar um projeto de implantação ou qualquer outra forma de configuração.Para obter mais informações, consulte Como: criar um suplemento ou Passo a passo: Criando um assistente.
A linguagem de programação você deseja usar para desenvolver seu aplicativo de automação?
Visual Basic — você pode criar adendos, ou os assistentes.Para obter mais informações, consulte A criação de suplementos e assistentes.
Outras linguagens — você pode criar adendos e assistentes usando a interface de IDTExtensibility2 e a interface de IDTWizard .Você deve poder implementar um objeto COM CoCreate- capaz de linguagem de programação.
A tarefa requer a entrada do usuário?
Nenhuma entrada do usuário é necessária — um suplemento é apropriado.Para obter mais informações, consulte A criação de suplementos e assistentes.
Entrada simples — um suplemento, ou o assistente sejam apropriadas.
Entrada complexa — se a entrada tem várias etapas ou requer a verificação, um assistente pode ser o mais apropriado.
Como você acha o usuário irá iniciar seu aplicativo?
Barras de menus ou comandos — use um suplemento.
O novo ou novo item de menu de item — um assistente é comum para adicionar um novo projeto ou arquivo para um aplicativo.
Autostarting com o IDE — use um suplemento.Você precisa de desenvolver?
Uma tarefa automatizados — suplementos, e todos os assistentes podem ser usados para automatizar tarefas.Para obter mais informações, consulte A criação de suplementos e assistentes.
Páginas de propriedades personalizadas para as ferramentas, a caixa de diálogo — suplementos e assistentes suportam essa funcionalidade.Para obter mais informações, consulte Como: criar páginas de opções personalizadas.Você também pode criar esses que usam SDK do Visual Studio.Para obter mais informações, consulte Estender o Visual Studio.
Ferramenta personalizada ou janela do documento — suplementos e assistentes suportam essa funcionalidade.Para obter mais informações, consulte Como: criar e controlar janelas de ferramentas.Você também pode criar esses que usam SDK do Visual Studio.(Observe que Document.Open() é um membro interno somente.)
Um novo tipo de projeto — use SDK do Visual Studio.
Suporte para uma nova linguagem de programação no Visual Studio ou em um novo editor— Use o SDK do Visual Studio.
Consulte também
Tarefas
Passo a passo: Criando um assistente
Conceitos
Gráfico de modelo de objeto de automação
Espectro de automação de Visual Studio