Compartilhar via


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

Você pode alterar as configurações de depuração do projeto em C# na guia Depuração e na guia Compilação das páginas de propriedades do projeto.

Para abrir as páginas de propriedades, selecione o projeto no Gerenciador de Soluções e, em seguida, selecione o ícone Propriedades ou clique com o botão direito do mouse no projeto e selecione Propriedades.

Para obter mais informações, confira Configurações de depuração e lançamento.

Importante

Essas configurações não se aplicam a aplicativos .NET Core, ASP.NET ou UWP. Para configurar as configurações de depuração para .NET 5+ e .NET Core, consulte Configurações do projeto para configurações de depuração do C# (.NET 5+, .NET Core).

Importante

Essas configurações não se aplicam a aplicativos .NET Core, ASP.NET ou UWP. Para definir as configurações de depuração para aplicativos UWP, consulte Iniciar uma sessão de depuração para um aplicativo UWP.

Guia Depurar

Configuração Descrição
Configuração Define o modo para a criação do aplicativo. Selecione Ativo (Depurar), Depurar, Versão ou Todas as Configurações na lista suspensa.
Iniciar ação Especifica a ação ao selecionar Iniciar em uma Configuração de Depuração.
- O projeto inicial é o padrão e inicia o projeto de inicialização para depuração. Para obter mais informações, consulte Escolha o projeto de inicialização.
- inicia o programa externo e se anexa a um aplicativo que não faz parte de um projeto do Visual Studio. Para obter mais informações, confira Anexar a processos em execução com o depurador.
- Inicie o navegador com a URL para depurar um aplicativo web.
opções de início>argumentos de linha de comando Especifica os parâmetros de linha de comando para o aplicativo que está sendo depurado. O nome do comando é o nome do aplicativo especificado em Iniciar programa externo.
Opções de Início >Diretório de Trabalho Especifica o diretório de trabalho do aplicativo que está sendo depurado. Em C#, o diretório de trabalho é \bin\debug por padrão.
opções de início>Usar máquina remota Na depuração remota, selecione essa opção e insira o nome do destino de depuração remota ou um nome de servidor Msvsmon.
A localização de um aplicativo no computador remoto é especificada pela propriedade Caminho de Saída na guia Compilar. O local deve ser um diretório que pode ser compartilhado no computador remoto.
Mecanismo do depurador>Habilitar a depuração de código não gerenciado Depura chamadas para código Win32 nativo (não gerenciado) do aplicativo gerenciado.
Mecanismo do depurador>Habilitar depuração do SQL Server Depura objetos de banco de dados do SQL Server.

Guia Compilação

Configuração Descrição
Geral>símbolos de compilação condicional Defina as constantes DEBUG e TRACE, se selecionadas.

Essas constantes permitem a compilação condicional da classe de depuração 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 de classe Depuração e Rastreamento não são compilados e nenhuma saída é gerada.

Em geral, DEBUG é definida na versão de Depuração de uma compilação e indefinida na versão de Lançamento. TRACE é definido nas versões Debug e Release.
Geral>Otimizar código A menos que um bug apareça apenas no código otimizado, deixe essa configuração desmarcada para builds de depuração. O código otimizado é mais difícil de depurar, pois as instruções não correspondem diretamente às instruções no código-fonte.
Saída>Caminho de saída Normalmente definido para bin\Debug para depuração.
Botão Avançado Para obter informações sobre opções avançadas de depuração, confira Caixa de diálogo Configurações avançadas de build (C#). O formato portátil de arquivos de símbolo (.pdb) é um novo formato multiplataforma para aplicativos .NET Core.

Consulte também