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

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

Observação de cuidadoCuidado

Este tópico não se aplica a apps de armazenamento do windows.Consulte Como iniciar uma sessão de depuração (Visual C++, visual C# e Visual Basic).

Guia de depuração

Configuração

Descrição

Configuração

Defina o modo para compilar o aplicativo.Escolher entre Ativa (depuração), Depurar, Versão, Todas as Configurações.

Inicie a ação

Este grupo de controles especifica a ação que ocorrerá quando você escolhe início do menu de depuração.

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

  • Inicie o programa externo permitem que você inicie e anexar a um programa que não é parte de um projeto de Visual Studio .Para obter mais informações, consulte anexar a um programa em execução.

  • Inicie o navegador na URL permite que você depurar um aplicativo da Web.

Argumentos de linha de comando

Especificar argumentos de linha de comando para que o programa seja depurado.O nome de comando é o nome do programa especificado no programa externo de Início.Se a ação de Início é definida iniciar o URL, argumentos de linha de comando não podem ser especificados.

Diretório de trabalho

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

Use o computador remoto

O nome de um computador remoto onde o aplicativo é executado para fins de depuração ou Nome do servidor de Msvsmon.O local de EXE no computador remoto é especificado pela propriedade na pasta propriedades de configuração, categoria do caminho de saída de compilação.O local deve ser um diretório compartilhável no computador remoto.

Ativar a depuração de código não gerenciado

Permite que você depurar chamadas para código não gerenciado () do Win32 de nativo do seu aplicativo gerenciado.

Ativar depuração SQL Server

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

Compile a guia

Configuração

Descrição

Símbolos de compilação condicional:

Constantes debug e trace são definidas aqui.

Essas constantes de compilação condicional permitem a Classe debug e de Classe trace.Com essas constantes definido, métodos da classe de depuração e rastreamento geram saída para A janela de saída.Sem essas constantes, os métodos da classe de depuração e rastreamento não são compilados e nenhuma saída é gerada.

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

  • O rastreamento é definido normalmente sobre depuração e versões de lançamento.

Otimizar o código

A menos que você encontrar um erro que aparece apenas em código otimizado, você deve deixar essa configuração desativa na versão de depuração.O código otimizado é mais difícil de depuração porque as instruções não correspondem diretamente às instruções em suas janelas de origem.

Caminho de saída:

Normalmente definido para a pasta bin \ debug para depurar.

Consulte também

Outros recursos

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