Compartilhar via


Como: Depurar a partir de um projeto DLL

ObservaçãoObservação

Você não pode especificar um aplicativo de chamada externo nas versões Express.Para depurar uma DLL em uma versão Express, adicionar à solução um projeto executável, defini-la como ponto inicial para a solução e chamar métodos na DLL do projeto executável.

Para iniciar a depuração do projeto de DLL em vez do aplicativo de chamada, você deve digitar informações de <Project> Páginas de propriedades caixa de diálogo ou janela para indicar onde o projeto DLL pode localizar o aplicativo de chamada.O C++ Páginas de propriedades diferem de layout e conteúdo de C# e Visual Basic páginas de propriedade. Consulte o procedimento que corresponde ao idioma do projeto.

Se uma DLL gerenciada é chamada pelo código nativo e deseja depurar ambos, depuradores gerenciados e nativos devem ser ativados.Você pode definir isso na <Project> Páginas de propriedades caixa de diálogo ou janela.Para mais informações, consulte Como: Depurar no modo misto.

Para especificar o aplicativo de chamada em um projeto de C++

  1. Em Solution Explorer, selecione o projeto DLL.

  2. No menu View, escolha Property Pages.

  3. No projetoPáginas de propriedade janela, no configuração suspenso, escolha Debug.

  4. Abrir o Propriedades de configuração pasta e selecione a depuração categoria.

  5. No Debugger to launch , escolha Local Windows Debugger ou O depurador remoto do Windows.

  6. No comando ou Comando remoto caixa, clique na seta suspensa e selecione Procurar na lista para localizar o aplicativo.Como alternativa, digite o caminho e nome do aplicativo.

  7. Digite quaisquer argumentos de programa necessários na Argumentos de comando caixa.

Para especificar o aplicativo de chamada em um projeto de C# ou Visual Basic

  1. Em Solution Explorer, selecione o projeto DLL.

  2. No menu View, escolha Property Pages.

  3. No projetoPáginas de propriedade janela, no configuração suspenso, escolha Debug.

  4. Clique na guia Debug.

  5. Você pode iniciar o aplicativo, tanto fazendo o seguinte:

    1. Definir o Iniciar ação para Start external program.

    2. No Start external program , clique no botão de reticências para procurar o aplicativo.

    3. Digite quaisquer argumentos de programa necessários na Argumentos de linha de comando caixa.

  6. Ou você pode chamar um aplicativo em uma URL.(Você talvez queira fazer isso, se você está depurando uma DLL gerenciada usada pelo local ASP.NET aplicativo.)

    1. Em Iniciar ação, selecione o Start browser in URL: o botão de rádio.

    2. Na caixa de texto adjacente, digite a URL.

Para iniciar a depuração do projeto de DLL

  1. Em Solution Explorer, selecione o projeto DLL.

  2. Definir pontos de interrupção conforme necessário.

  3. Insira o nome e local do aplicativo chamado a projetoPáginas de propriedades caixa de diálogo ou janela.Se o aplicativo é um aplicativo de console, preencha os argumentos de linha de comando, se for necessário.

Consulte também

Referência

Configurações de projeto para uma configuração de depuração do C++

Conceitos

Depuração de projetos DLL

Configurações de projeto para configurações de depuração do C#

Configuração de depuração de configurações do projeto para um Visual Basic

Outros recursos

Como: iniciar a execução