Los síntomas que se producían a continuación son los siguentes:
- Me mostraba todos los proyectos que componen la solución expandidos.
- Visual Studio no recordaba los archivos que había dejado abiertos al cerrar el proyecto.
- El archivo de proyecto establecido por defecto como proyecto de inicio no era el que yo había definido.
Así que comencé a buscar información y tras unos cuantos intentos fallidos de por fin encontré la solución por gentileza de nuestro vecino y amigo Google.
Alguien se había topado con el mismo problema y al no dar con la solución, realizó una consulta en StackOverflow. En una de las respuestas, le comentan que podría ser que el archivo con la extensión *.suo que se coloca al lado del archivo *.sln podría haber quedado dañado y que posiblemente sus problemas se solucionarían eliminando dicho archivo.
Y por ridículo que parezca, esa fue la solución a mi problema. Perdí más de dos horas entre hacer pruebas, inhabilitar puntos de interrupción, abrir de nuevo proyecto, buscar sin éxito...
Por eso, dejo este post por si alguien se ve en esta situación espero le sirva de ayuda.