2009-07-20 8 views
19

Mi Visual Studio se comporta de manera extraña. No tengo puntos de interrupción en mis proyectos, pero cada vez que inicio Visual Studio, aparece un mensaje de error que muestra que no puede cargar uno o más puntos de interrupción. En segundo lugar, tengo 10 proyectos en mi solución: configuro uno como proyecto de inicio pero Visual Studio no está guardando esta información. Tengo que configurarlo cada vez que abro la solución.No se puede cargar uno o más errores en los puntos de corte en Visual Studio 2013

Respuesta

49

Re el problema de punto de interrupción: ¿Ha depurado en ensamblador? Es posible que haya establecido accidentalmente un punto de interrupción en algunas instrucciones del ensamblador. Mire en la lista de puntos de interrupción (Depuración-> Windows-> Puntos de interrupción, es Alt + F9 para mí) para ver qué puntos de interrupción se establecen para la solución. Por supuesto, la falta de coincidencia de fuente y binario también podría causar esto. Alternativamente, lo siguiente también podría ayudar.

Re el proyecto de inicio: Visual Studio guarda todos los datos específicos del usuario con respecto a una solución en un archivo * .suo que coloca justo al lado del archivo * .sln. Esto podría haberse corrompido (aunque nunca he visto esto). Intenta eliminarlo y ver si esto ayuda. Pensándolo bien, ambos problemas pueden deberse a que alguien haya registrado el archivo * .suo. ¿Has comprobado esto?

+12

Eliminando la solución .suo lo arreglé por mí. Gracias. –

+1

¡Para mí también, muchas gracias! – Marc

+2

+1 para eliminar el .suo - en mi caso se había dañado después de un BSOD y esto estaba produciendo el error de punto de interrupción –

1

¿Puede darnos más información sobre por qué Visual Studio no puede cargar el punto de interrupción? Si coloca el cursor sobre el ícono del punto de interrupción, debe proporcionar un mensaje de información sobre herramientas que indique por qué el punto de interrupción no puede cargarse.

La razón más común para esto es una falta de coincidencia entre el archivo de origen y el binario que está depurando. Puede suceder si tiene F5 con errores de compilación, por ejemplo. O F5 contra una DLL implementada después de haber cambiado el origen de la DLL. Intente reconstruir y posiblemente volver a implementar según corresponda y vea si eso ayuda a su problema.

En cuanto a la información de inicio. Intente actualizarlo, presionando guardar todo y reiniciar Visual Studio. Eso debería garantizar que la información se guarde.

1

Puede haber un punto de interrupción que desapareció (¿pero cómo?). Intente presionar Ctrl + Shift + F9 para 'Eliminar todos los puntos de interrupción' (VS2008).

0

Acabo de tener este problema con Visual Studio 2012 RC. Lo arreglé estableciendo un punto de interrupción arbitrario y luego eliminándolo en la ventana Depurar-> Windows-> Punto de interrupción.

+0

Acabo de recuperarlo. AFAIK, una corrupción VS se produjo cuando Flash en FireFox se bloqueó y (¿por?) Windows Explorer se bloqueó (W8 RC), lo que corrompió VS. Si bien el procedimiento anterior solucionó los errores del punto de interrupción, no pude configurar un proyecto de inicio hasta que reinicié VS Studio y borré los archivos * .suo ocultos. – BSalita

3

También encontré un problema de este tipo, las soluciones son eliminar el archivo * .suo en el directorio de la solución.

3

Tuve el mismo problema y limpié la solución de BUILD> CLEAN SOLUTION y reconstruí la solución y la resolvió.

2

Borrado * .suo archivo trabajó para mí

+2

Agregue más información al proporcionar una respuesta a una pregunta para que el OP y cualquier lector futuro puedan usar mejor la información. – Deepend

0

Ctrl + Shift + F9 para 'Eliminar todos los puntos de interrupción' no funciona.

Borrar todo en su proyecto que no sea su código fuente: subdirectorios "obj" y "bin", todos * .user y * .suo también del directorio oculto ".vs".

Cuestiones relacionadas