Definições do projeto para uma configuração de depuração do Visual BasicProject Settings for a Visual Basic Debug Configuration

Você pode alterar as configurações do projeto para uma configuração de depuração do Visual BasicVisual Basic na janela Páginas de Propriedades, conforme discutido em Configurações de depuração e versão.You can change the project settings for a Visual BasicVisual Basic debug configuration in the Property Pages window, as discussed in Debug and Release Configurations. As tabelas a seguir mostram onde localizar as configurações relacionadas ao depurador na janela Páginas de Propriedades.The following tables show where to find debugger-related settings in the Property Pages window.

Warning

Este tópico não se aplica a aplicativos UWP.This topic does not apply to UWP apps. Consulte iniciar uma sessão de depuração (VB C#, C++ e XAML)See Start a debug session (VB, C#, C++ and XAML)

Guia DepurarDebug tab

ConfiguraçãoSetting DescriçãoDescription
ConfiguraçãoConfiguration Define o modo para compilar o aplicativo.Sets mode for compiling the application. Escolha entre Ativo (depuração) , Depuração, Versão, Todas as Configurações.Choose among Active (Debug), Debug, Release, All Configurations.
Iniciar açãoStart Action Esse grupo de controles especifica a ação que ocorrerá quando você escolhe Iniciar do menu Depurar.This group of controls specifies the action that will occur when you choose Start from the Debug menu.

- Iniciar projeto é o padrão e inicia o projeto de inicialização da depuração.- Start project is the default and launches the startup project for debugging.
- Iniciar programa externo permite que você inicie e anexe a um programa que não faz parte de um projeto Visual StudioVisual Studio.- Start external program enables you to start and attach to a program that is not part of a Visual StudioVisual Studio project. Para obter mais informações, consulte anexar a processos em execução.For more information, see Attach to Running Processes.
- Iniciar navegador na URL permite que você depure um aplicativo Web.- Start browser in URL enables you to debug a Web application.
Argumentos de linha de comandoCommand Line Arguments Especifica argumentos de linha de comando para o programa ser depurado.Specifies command-line arguments for the program to be debugged. O nome do comando é o nome do programa especificado em Iniciar programa externo.The command name is the program name specified in Start external program. Se Iniciar Ação for definida para iniciar URL, os argumentos de linha de comando serão ignorados.If Start Action is set to Start URL, command-line arguments are ignored.
Diretório de TrabalhoWorking Directory Especifica o diretório de trabalho do programa que está sendo depurado.Specifies the working directory of the program being debugged. No Visual BasicVisual Basic, o diretório de trabalho é o diretório a partir do qual o aplicativo é iniciado.In Visual BasicVisual Basic, the working directory is the directory the application is launched from. O diretório de trabalho padrão é \bin\Debug ou \bin\Release, dependendo da configuração atual.The default working directory is \bin\Debug or \bin\Release, depending on the current configuration.
Usar computador remotoUse Remote Machine Quando a caixa de seleção está marcada, a depuração remota é habilitada.When the check box is selected, remote debugging is enabled. Na caixa de texto, digite o nome de um computador remoto no qual o aplicativo será executado para fins de depuração ou um Nome do servidor Msvsmon.In the textbox, you can type name of a remote machine where the application will run for debugging purposes or an Msvsmon server name. O local do EXE no computador remoto é especificado pela propriedade caminho de saída na guia compilar. O local deve ser um diretório compartilhável no computador remoto.The location of the EXE on the remote machine is specified by the Output Path property in the Build tab. The location must be a shareable directory on the remote machine.
Depuração de código não gerenciadoUnmanaged code debugging Permite depurar chamadas para código Win32 nativo (não gerenciado) a partir do seu aplicativo gerenciado.Enables you to debug calls to native (unmanaged) Win32 code from your managed application. Isso tem o mesmo efeito que selecionar Misto como Tipo de Depurador em um projeto do Visual C++Visual C++.This has the same effect as selecting Mixed for Debugger Type in a Visual C++Visual C++ project.
Depuração do SQL ServerSQL Server debugging Permite depuração de objetos de banco de dados do SQL Server.Allows debugging of SQL Server database objects.

Guia Compilar: pressione o botão Opções de Compilação AvançadasCompile tab: press Advanced Compile Options button

ConfiguraçãoSetting DescriçãoDescription
Habilitar otimizaçõesEnable optimizations Essa opção deve estar desmarcada.This option should be unchecked. A otimização faz o código que é realmente executado ser diferente do código-fonte visto no Visual StudioVisual Studio e, portanto, dificulta a depuração.Optimization causes the code that is actually executed to be different from the source code seen in Visual StudioVisual Studio, and thus makes debugging difficult. Se o código estiver otimizado, os símbolos não serão carregados por padrão ao depurar com Apenas Meu Código.If code is optimized, symbols are not be loaded by default when debugging with Just My Code.
Gerar informações de depuraçãoGenerate debug info Definida por padrão nas versões de depuração e lançamento, essa configuração (equivalente à opção /debug do compilador) cria informações de depuração em tempo de compilação.Defined by default in both debug and release versions, this setting (equivalent to the /debug compiler option) creates debug information at build time. O depurador usa essas informações para mostrar nomes de variável e outras informações em um formato útil quando você estiver depurando.The debugger uses this information to show variable names and other information in a useful form when you are debugging. Se você compilar seu programa sem essas informações, a funcionalidade do depurador será limitada.If you compile your program without this information, debugger functionality will be limited. Para obter mais informações, confira /debug.For more information, see /debug.
Definir a constante DEBUGDefine DEBUG Constant A definição desse símbolo permite compilar de forma condicional as funções de saída da classe Debug.Defining this symbol enables conditional compiling of output functions from the Debug class. Com esse símbolo definido, os métodos da classe Debug geram saída para a janela de saída.With this symbol defined, Debug class methods generate output to the Output window. Sem esse símbolo, os métodos da classe de depuração não são compilados e nenhuma saída será gerada.Without this symbol, Debug class methods are not compiled and no output is generated. Esse símbolo deve ser definido na versão de depuração e não na versão de lançamento.This symbol should be defined in the Debug version and not defined in the Release version. Definir esse símbolo em uma versão de lançamento cria código desnecessário que deixa a execução do seu programa mais lenta.Defining this symbol in a Release version creates unnecessary code that slows your program down.
Definir a constante TRACEDefine TRACE Constant Definir esse símbolo permite compilar de forma condicional as funções de saída da classe Trace.Defining this symbol enables conditional compiling of output functions from the Trace class. Com esse símbolo definido, os métodos da classe Trace geram saída para a janela de saída.With this symbol defined, the Trace class methods generate output to the Output window. Sem esse símbolo, os métodos da classe de rastreamento não são compilados e nenhuma saída de rastreamento será gerada.Without this symbol, Trace class methods are not compiled and no Trace output is generated. Esse símbolo é definido por padrão para as versões de depuração e lançamento.This symbol is defined by default for both Debug and Release versions.

Consulte tambémSee also