Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

456
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda