Cuando depuro un programa C# y obtengo una excepción arrojada (lanzada por código O lanzada por el marco), el IDE se detiene y me lleva a la línea correspondiente en mi código .Continuando en el depurador de Visual Studio después de que ocurra una excepción
Todo está bien por ahora.
Luego presiono "F5" para continuar. A partir de este momento, parece que estoy en un ciclo infinito. El IDE siempre me devuelve a la línea de excepción. Tengo que Shift + F5 (detener la depuración/finalizar el programa) para salir de su.
Hablé con algunos compañeros de trabajo aquí y me dijeron que esto les sucede a ellos también en algún momento.
¿Qué está pasando?
El comportamiento del depurador dependerá en gran medida del código que está depurando. ¿Podría editar su pregunta para incluir una muestra de código e indicar qué línea causa el comportamiento descrito? –