Partilhar via


Edição e continuação, depurando, caixa de diálogo Opções

Para acessar o Edit and Continue página, abrir o Ferramentas menu e selecione Opções. No Opções caixa de diálogo caixa, expanda o depuração pasta e selecione Edit and Continue. Esta página permite que você defina as seguintes opções para Edit and Continue. Para obter mais informações, consulte Edit and Continue.

  • Habilitar Edit and Continue
    Quando selecionada, permite editar e continuar.

    Edit and Continue permite que você altere seu código-fonte, enquanto o programa está no modo de interrupção (com algumas limitações) e aplica essas alterações sem precisar encerrar a sessão de depuração e recompilar o seu programa.

    Essa configuração não pode ser alterada durante a depuração.

  • Invocado por comandos de depuração
    (Somente nativo) Quando selecionada, permite editar e continuar a ser invocado por comandos de execução, como etapa.

  • Perguntar primeiro
    **(Somente nativo)**Informa o depurador para perguntar primeiro antes de chamar editar e continuar a partir de um comando de depuração. Isso permite o cancelamento da invocação, se desejar.

  • Avisar sobre código obsoleto
    **(Somente nativo)**Quando selecionado, o depurador avisa sobre código obsoleto, com o Obsoletos aviso de código caixa de diálogo. (Consulte caixa de diálogo de aviso de código obsoleto.)

    Em alguns casos, editar e continuar não é possível aplicar alterações de código para o executável imediatamente, mas podem ser capaz de aplicar as alterações de código mais tarde, se você continuar a depuração. Edit and Continue atualiza o código naquele momento. Até que o código de atualizações, a janela de origem mostra o código original em cinza. Como esse código foi substituído pelas alterações de código, é desatualizados ou obsoletos. É possível editar o código obsoleto.

  • Vincular novamente alterações de código após a depuração
    (Somente nativo) Vincula novamente alterações de código nativo, depois que você depurar.

    Edit and Continue não invoca as etapas de compilação personalizada. Se o seu programa usa as etapas de compilação personalizada, convém recriar manualmente para que as etapas de compilação personalizada podem ser chamadas. Nesse caso, você pode desativar a revinculação depois de editar e continuar para garantir que você precisará recriar manualmente.

  • Permitir pré-compilação
    (Somente nativo) Permite editar e continuar a carregar e processar precompiled headers em segundo plano para acelerar o processamento de alterações de código. Carregar cabeçalhos pré-compilados requer alocação de memória física, o que pode ser um problema se você está compilando em um computador com RAM limitada. Você pode determinar se isso pode ser um problema usando o Gerenciador de tarefas para determinar a quantidade de memória física disponível enquanto você está depurando. If this amount is greater than the size of your precompiled headers, Edit and Continue should have no problem. Se o valor for menor que o tamanho de seus cabeçalhos pré-compilados, você pode impedir o Edit and Continue de carregar cabeçalhos pré-compilados em segundo plano, desmarcando essa opção.

  • Habilitar durante a depuração ou um aplicativo executado em outra conta de usuário de depuração remota
    (Somente nativo) Permite editar e continuar operações ao depurar entre computadores ou entre contas de usuário.

Aviso

Nativa habilitação editar e continuar quando você depurar remotamente ou entre contas de usuário tem sérias implicações de segurança. Habilitando nativo editar e continuar para esses cenários expõe uma vulnerabilidade de segurança que pode ser explorada pelo aplicativo que você está depurando, por outro aplicativo que está sendo executado no mesmo computador ou por terceiros em outro computador que esteja conectado à mesma rede. Explorando esta vulnerabilidade, um terceiro mal-intencionado poderia iniciar e executar código arbitrário no computador que você está depurando. Não habilite esse recurso, a menos que você confia que você está conectado à rede, os computadores que você está depurando e os aplicativos que você está depurando.

Consulte também

Tarefas

Como: Especifique as configurações do depurador

Referência

Edição e continuação (Visual C#)

Caixa de diálogo Opções de depuração,

Conceitos

Edição e Continuação

Outros recursos

Edit e Continue (Visual C++)

Editar e continuar (Visual Basic)