Demonstra Passo a passo: Depurando um projeto de suplemento
Esta explicação passo a passo ilustra como criar um simples Visual Studio projeto suplemento e como usar os pontos de interrupção para depurar o projeto. Para obter mais informações, consulte Pontos de interrupção e Tracepoints.
Os suplementos são aplicativos compilados que usam o Visual Studio modelo de objeto Automation para manipular ou automatizar o ambiente de desenvolvimento integrado (IDE). Para obter mais informações, consulte Criando suplementos e assistentes.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Esses procedimentos foram desenvolvidos com o Geral Development Settings ativo.Para alterar as configurações, escolher Import and ExportSettings on the Tools menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar um projeto de suplemento Visual Studio simples
From a Arquivo , aponte para Novoe não clicar Projeto.
O Caixa de diálogo New Project aparece.
No Tipos de projeto painel de expandirOutros tipos de projetoe, em seguida, selecionar Extensibilidade.
No painel Templates, selecionar O Visual Studio suplemento.
No Nome de campo, digite SimpleAddIn sistema autônomo o nome do seu projeto suplemento.Clique em OK.
The Bem-vindo ao ' Assistente de suplemento ', Assistente de suplemento do Visual Studio é iniciado.
No Bem-vindo ao Assistente de suplemento página, clicar Próximo.
No selecionar uma linguagem de programação página, clicar Criar Suplemento usando translation from VPE for Csharp Visuale, em seguida, clicar Próximo.
No selecionar um host do aplicativo página, aceite as opções padrão e clicar Próximo.
No Digite um nome e descrição página, digite Add-in Simple sistema autônomo o nome para seu suplemento e digite usado para ilustrar sistema autônomo depurar um Add-in simples sistema autônomo uma descrição para seu suplemento.Clique em Next.
Sobre o escolher opções de suplemento página, marque a opção Sim, crie um item de menu 'Ferramentas'. Aceite os padrões restantes.Clique em Next.
No Escolha 'Ajuda sobre' Information , selecionar o Sim, eu gostaria que o suplemento ofereça 'informações da caixa sobre'. de opção e, em seguida, clicar Próximo.
Sobre o Resumo página, clicar Concluir.
The Assistente de suplemento gera seu novo projeto add-in e abre o IDE com foco no arquivo conectar.cs.Esta é a classe principal que contém o código para seu suplemento.
In O gerenciador de soluções, clicar com o botão direito do mouse o Referências nó e selecionar Adicionar referência para adicionar uma referência ao seu assembly.
Isso permite o uso de tipos no System.Windows.Forms namespace.
O Caixa de diálogo Add Reference aparece.
No NET guia, clicar duas vezes no componente, sistema.Windows.Forms.dll.
In O gerenciador de soluções, uma referência para o System.Windows.Forms espaço para nome é exibido sob o Referências nó.
Este namespace contém o código necessário para exibir uma caixa de mensagem, que é usado no exemplo de código a seguir.
Em conectar.cs, adicione a demonstrativo a seguir na parte superior do SimpleAddIn escopo para permitir o uso mais fácil de um MessageBox objeto:
using System.Windows.Forms;
Adicionar um MessageBox objeto para seu suplemento, adicionandoMessageBox.Show("Debugging a Simple Add-in"); para o Exec método em conectar.cs:
public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled) { handled = false; if(executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault) { if(commandName == "MyAddin1.Connect.MyAddin1") { handled = true; MessageBox.Show("Debugging a Simple Add-in"); return; } } }
clicar no Salvar todos botão para salvar seu trabalho.
Para depurar seu projeto suplemento Visual Studio
Na conectar.cs, clicar na margem esquerda pela demonstrativo:
MessageBox.Show("Debugging a Simple Add-in")
Um vermelho ponto (ou ponto de interrupção) é exibido e o texto nessa linha é realçado em vermelho.
From a Depurar menu, clicar Iniciar a depuração.
Seu corrente Visual Studio sessão — a sessão do depurador — perderá o foco e o programa que está sendo depurado, será aberta em outra instância do Visual Studio.
From a Visual Studio IDE que está sendo depurado, clicar no Ferramentas menu.
SimpleAddIn está listado na parte superior dos itens de menu.
selecionar o SimpleAddIn comando para executar seu suplemento.
Isso leva você para a linha onde você pode conjunto o ponto de interrupção no Visual Studio sessão do depurador, que é realçado em amarelo.
From a Depurar menu a sessão do depurador, selecionar Passar dentro.
O foco muda de volta para o programa depurado.Sua caixa de mensagem é exibida, indicando que seu suplemento foi executado.
clicar OK para fechar a caixa de mensagem.
Na sessão do depurador, selecionar Continuar from the Depurar menu.
O depurado Visual Studio sessão recupera o foco.
Sair o depurado Visual Studio sessão.
Na conectar.cs, clicar ponto de interrupção que você conjunto ao lado para o MessageBox demonstrativo para removê-la do seu código-fonte.
sistema autônomo você pode ver, quando você depurar um add - in, outra instância do Visual Studio IDE abre para hospedar o suplemento em execução. A primeira instância exibe seu código e lhe permite depurar, tais sistema autônomo a configuração de inspeção de variáveis, pontos de interrupção e assim por diante.Quando tiver terminado de depuração, a segunda instância do IDE fecha e retorna para código do suplemento na primeira instância.