Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

462
Visualizações
La interrupción de Visual Studio 2015 en las excepciones no controladas no funciona

Visual Studio solía tener una casilla de verificación específica para "Interrumpir en excepción no controlada". En 2015, esto se eliminó (o se movió a un lugar donde no puedo encontrarlo). Así que ahora mis proyectos convertidos ya no se rompen si no proporciono un controlador de excepciones a nivel de usuario. No quiero interrumpir todas las "excepciones lanzadas" porque manejo algunas específicas. Justo donde no puedo proporcionar un controlador específico.

En este momento, mi código simplemente sale del procedimiento actual y continúa la ejecución en la siguiente ubicación de la pila de llamadas, NO ES BUENO.

¿Alguien sabe cómo recuperar esto en Visual Studio 2015? Acabo de actualizar a la edición comunitaria ayer.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Hay una nueva ventana llamada "Configuración de excepciones" que aparece en el panel inferior derecho de forma predeterminada cuando comienza la depuración. Tiene todas las opciones que esperarías.

Puedes abrirlo con CTRL + ALT + E

Esto le permite elegir qué excepciones provocan una interrupción en el depurador.

Sin embargo, la clave es que también puede establecer si estas excepciones siempre se rompen o solo se rompen cuando se trata de una excepción no controlada, pero configurar esto no es muy intuitivo.

Primero deberá marcar "Habilitar solo mi código" en Herramientas > Opciones > Depuración.

Luego, esto le permite hacer clic con el botón derecho en el encabezado de la columna (Romper cuando se lanza) en la nueva ventana Configuración de excepciones y agregar la columna "Acciones adicionales", que luego le permite configurar cada excepción como "Continuar cuando no se maneja en el código de usuario".

Así que simplemente haga clic con el botón derecho en una excepción o en un grupo completo y deshabilite el indicador "Continuar cuando no se controle en el código de usuario". Desafortunadamente, la columna "Acciones adicionales" aparecerá vacía, lo que es lo mismo que "Interrumpir cuando no se maneja en el código de usuario".

ingrese la descripción de la imagen aquí

Más sobre esto aquí:

http://blogs.msdn.com/b/visualstudioalm/archive/2015/02/23/the-new-exception-settings-window-in-visual-studio-2015.aspx

over 4 years ago · Santiago Trujillo Relatório

0

Tuve el mismo problema y logré resolverlo haciendo esto:

  1. Presione Ctrl + Alt + e para abrir la ventana Configuración de excepciones .
  2. Marque Excepciones de Common Language Runtime . ingrese la descripción de la imagen aquí

¡Eso es todo!

Me inspiré en esta publicación ya que estoy usando una versión x64 de Windows .

over 4 years ago · Santiago Trujillo Relatório

0

Para los usuarios de Google que desean interrumpir solo cuando la excepción se refiere a su código, existe una opción en Visual Studio 2015: Opciones->Depuración->General->Solo mi código. Una vez marcada, permite que no se rompa cuando la excepción se administra (lanzada y capturada) fuera de su código.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda