Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode alterar as configurações do projeto para uma configuração de depuração do Visual Basic na janela Property Pages, como discutido em Debug and Release Configurations. As tabelas a seguir mostram onde encontrar as configurações relacionadas ao depurador na janela Property Pages.
Advertência
Este tópico não se aplica a aplicativos UWP. Consulte iniciar uma sessão de depuração (VB, C#, C++ e XAML)
Aba Depurar
| Cenário | Descrição |
|---|---|
| Configuração | Define o modo para compilar o aplicativo. Escolha entre Ative (Debug), Debug, Release, All Configurations. |
| Ação: Iniciar | Esse grupo de controles especifica a ação que ocorrerá quando você escolher Iniciar no menu Depurar. - Iniciar projeto é o padrão e inicia o projeto de inicialização para depuração. - Iniciar programa externo permite que você inicie e anexe a um programa que não faz parte de um projeto do Visual Studio. Para obter mais informações, consulte anexar a processos em execução. - Iniciar o navegador no URL permite depurar uma aplicação Web. |
| Argumentos de linha de comando | Especifica argumentos de linha de comando para o programa a ser depurado. O nome do comando é o nome do programa especificado em Iniciar programa externo. Se Iniciar Ação estiver definido como URL inicial, os argumentos de linha de comando serão ignorados. |
| Diretório de Trabalho | Especifica o diretório de trabalho do programa que está a ser depurado. No Visual Basic, o diretório de trabalho é o diretório a partir do qual o aplicativo é iniciado. O diretório de trabalho padrão é \bin\Debug ou \bin\Release, dependendo da configuração atual. |
| Usar máquina remota | Quando a caixa de seleção estiver marcada, a depuração remota está habilitada. Na caixa de texto, você pode digitar o nome de uma máquina remota onde o aplicativo será executado para fins de depuração ou um nome de servidor Msvsmon . O local do EXE na máquina remota é especificado pela propriedade Caminho de saída na guia Build. O local deve ser um diretório compartilhável na máquina remota. |
| Depuração de código não gerenciado | Permite depurar chamadas para código Win32 nativo (não gerido) a partir da sua aplicação gerida. Isso tem o mesmo efeito que selecionar Mixed for Debugger Type em um projeto Visual C++. |
| Depuração do SQL Server | Permite depurar objetos da base de dados do SQL Server. |
Guia de Compilação: pressione o botão Opções avançadas de compilação
| Cenário | Descrição |
|---|---|
| Ativar otimizações | Esta opção deve ser desmarcada. A otimização faz com que o código que é realmente executado seja diferente do código-fonte visto no Visual Studio e, portanto, dificulta a depuração. Se o código for otimizado, os símbolos não serão carregados por padrão durante a depuração com Just My Code. |
| Gerar informações de depuração | Definida por padrão nas versões de depuração e lançamento, essa configuração (equivalente à opção de compilador /debug) cria informações de depuração em tempo de compilação. O depurador usa essas informações para mostrar nomes de variáveis e outras informações de forma útil quando você está depurando. Se você compilar seu programa sem essas informações, a funcionalidade do depurador será limitada. Para obter mais informações, consulte /debug. |
| Definir DEBUG Constant | A definição desse símbolo permite a compilação condicional de funções de saída da classe Debug. Com esse símbolo definido, os métodos da classe Debug geram saída para a janela Saída . Sem esse símbolo, os métodos de classe Debug não são compilados e nenhuma saída é gerada. Este símbolo deve ser definido na versão de depuração e não definido na versão de lançamento. Definir este símbolo em uma versão Release cria um código desnecessário que torna o programa mais lento. |
| Definir TRACE Constant | A definição desse símbolo permite a compilação condicional de funções de saída da classe Trace. Com esse símbolo definido, os métodos da classe Trace geram saída para a janela Saída . Sem esse símbolo, os métodos da classe Trace não são compilados e nenhuma saída Trace é gerada. Esse símbolo é definido por padrão para as versões Debug e Release. |