Compartilhar via


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

Você pode alterar as configurações do projeto para uma configuração de depuração C# na janela Páginas de Propriedades, conforme discutido em Configurações de depuração e lançamento. As tabelas a seguir mostram onde localizar configurações relacionadas ao depurador na janela Páginas de Propriedades.

Aviso

Este tópico não se aplica a aplicativos da Windows Store.Consulte Iniciar uma sessão de depuração de um aplicativo da Store no Visual Studio (VB, C#, C++ e XAML)

Guia Depurar

Configuração

Descrição

Configuração

Define o modo para compilar o aplicativo. Escolha entre Ativa (depuração), Depurar, 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.

  • Iniciar projeto é o padrão e inicia o projeto de inicialização para depuração. Para obter mais informações, consulte Escolhendo o projeto de inicialização.

  • Iniciar programa externo permite iniciar e anexar a um programa que não faz parte de um projeto do Visual Studio. Para obter mais informações, consulte Anexando a um programa em execução.

  • Iniciar navegador na URL permite depurar um aplicativo Web.

Argumentos de linha de comando

Especifica argumentos de linha de comando para o programa ser depurado. O nome do comando é o nome do programa especificado em Iniciar programa externo. Se Iniciar Ação for definida para iniciar URL, os argumentos de linha de comando não podem ser especificados.

Diretório de trabalho

Especifica o diretório de trabalho do programa que está sendo depurado. No Visual C#, o diretório de trabalho é o diretório a partir do qual o aplicativo é iniciado de \bin\debug por padrão.

Use o computador remoto

No nome de um computador remoto no qual o aplicativo executará para fins de depuração ou um Nome do servidor Msvsmon. O local do EXE no computador remoto é especificado pela propriedade Caminho da Saída na pasta Propriedades de Configuração, categoria Compilação. O local deve ser um diretório compartilhável no computador remoto.

Habilitar 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.

Habilitar a depuração do SQL Server

Permite depuração de objetos de banco de dados do SQL Server.

Guia Compilação

Configuração

Descrição

Símbolos de compilação condicional:

As constantes DEBUG e TRACE são definidas aqui.

Essas constantes habilitam a compilação condicional da Classe Debug e da Classe Trace. Com essas constantes definidas, os métodos da classe Debug e Trace geram saída para a Janela de Saída. Sem essas constantes, os métodos da classe Debug e Trace não são compilados e nenhuma saída será gerada.

  • A depuração é definida normalmente na versão de depuração de um programa e indefinida na versão de lançamento.

  • O rastreamento geralmente é definido nas versões de Depuração e Versão.

Código de otimização

A menos que você encontre um bug que apareça somente no código otimizado, deverá deixar essa configuração desativada na versão de Depuração. O código otimizado é mais difícil de depurar porque as instruções não correspondem diretamente a instruções em suas janelas de origem.

Caminho de saída:

Normalmente definido para bin\Debug para depuração.

Consulte também

Outros recursos

Configurações de depuração e preparação