"There is no source code available for the current location" Error que emite Visual Studio en medio del debuggueo. Se da porque se produce una desincronización entre los diferentes proyectos de una solución (entre otras razones). Si al aparecernos por primera vez le dimos en el boton "NO" Entonces Visual Studio guardará una referencia del proyecto problemático para ignorarlo las proximas veces que se debuggea, por lo que cada vez que queremos depurar ese código nos va a aparecer "There is no source code available for the current location" para deseperarnos.
Para solventar esta situación damos clic derecho sobre la Solución (NO sobre el proyecto). En "Common Properties" vamos a "Debug Source Files" y una vez ahi borramos las entradas del proyecto problematico que se encuentren en la sección inferior de la pantalla de la derecha denominada "Do not look for these source files". Esto provocará que Visual Studio no ignore las entradas del proyecto y nos permita de debugguearlo.
Finalmente mientras nos encontramos en las properties de la Solucion, Nos vamos "Configuration Properties" y dentro de esta a "Configuration" y nos aseguramos que el check "Build" de los proyectos este checkeado, lo cual le indicará a Visual Studio que estos proyectos tienen que compilarse cuando ejecutamos la solucion en modo de debuggeo. Damos clic en aceptar y Generamos. Ya con esto deberíamos tener sincronizado nuestro código y el error en cuestión debería dejar de rondar por nuestra solución.
Lo último es ir a las carpetas donde se generan las dll de los proyectos (en mi caso bussiness y data) y eliminar las carpetas bin y obj. Volver a generar el proyecto y listo.
No hay comentarios:
Publicar un comentario