Compartilhar via


Definições do projeto para uma configuração de depuração do Visual Basic

Você pode alterar as definições do projeto para uma configuração de depuração do Visual Basic na janela Páginas de Propriedades, conforme discutido em Configurações de depuração e versão. As tabelas a seguir mostram onde encontrar configurações relacionadas ao depurador na janela Páginas de Propriedades .

Aviso

Este tópico não se aplica a aplicativos UWP. Consulte Iniciar uma sessão de depuração (VB, C#, C++ e XAML)

Guia Depurar

Configuração Descrição
Configuração Define o modo para compilar o aplicativo. Escolha entre Ativo (depuração), Depuração, Versão, Todas as Configurações.
Iniciar Ação Esse grupo de controles especifica a ação que ocorrerá quando você escolhe Iniciar do menu Depurar.

- O projeto é o padrão e inicia o projeto inicial para depuração.
- iniciar o 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, confira Anexar a processos em execução.
- Iniciar navegador na URL permite que você depure um aplicativo 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 "Start external program". Se a ação Iniciar estiver definida 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á sendo depurado. No Visual Basic, o diretório de trabalho é o diretório 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 está marcada, a depuração remota é habilitada. Na caixa de texto, você pode digitar o nome de um computador remoto em que o aplicativo será executado para fins de depuração ou um nome de servidor msvsmon . A localização do EXE no computador remoto é especificada pela propriedade Output Path na guia Compilação. O local deve ser um diretório que pode ser compartilhado no computador remoto.
Depuração de código não gerenciado Permite depurar chamadas para código Win32 nativo (não gerenciado) a partir do seu aplicativo gerenciado. Isso tem o mesmo efeito que selecionar Mixed for Debugger Type em um projeto do Visual C++.
Depuração do SQL Server Permite depuração de objetos de banco de dados do SQL Server.

Guia Compilar: pressione o botão Opções de Compilação Avançadas

Configuração Descrição
Habilitar otimizações Essa 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 ao depurar com Just My Code.
Gerar informações de depuração Definida por padrão nas versões de debug e release, essa configuração (equivalente à opção do compilador /depuração) cria informações de depuração no momento da compilação. O depurador usa essas informações para mostrar nomes de variáveis e outras informações em uma 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 a constante DEBUG Definir esse símbolo permite a compilação condicional de funções de saída da classe de depuração . Com esse símbolo definido, os métodos da classe Debug geram saída para a janela de saída. Sem esse símbolo, os métodos de classe de depuração não são compilados e nenhuma saída é gerada. Esse símbolo deve ser definido na Versão de Depuração e não definido na Versão de Release. Definir esse símbolo em uma versão Release cria código desnecessário que diminui a velocidade do programa.
Definir a constante TRACE Definir esse 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 de saída. Sem esse símbolo, os métodos de classe Trace não são compilados e nenhuma saída de rastreamento é gerada. Esse símbolo é definido por padrão para as versões de Depuração e Lançamento.

Consulte também