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