2010-05-10 16 views
20

no estoy seguro de lo que pasó o si lo hiciera nada .. Ahora en cualquier momento me tratan y depurarlo dice ninguna fuente disponible en todas las cosas BCL Por ejemplo, en un Debug.Print consigo ese mensaje conNo disponible Fuente

Fuente de ubicación para 'f: \ dd \ ndp \ fx \ src \ CompMod \ System \ Diagnostics \ Debug.cs'. Checksum: MD5 {40 74 18 44 A8 15 28 2e 54 75 5e 40 d1 5f 6a 0}

El archivo 'f: \ dd \ NDP \ fx \ src \ CompMod \ System \ Diagnostics \ depuración. cs ' no existe.

Buscando en los documentos de script para 'f: \ dd \ NDP \ fx \ src \ CompMod \ System \ Diagnóstico \ Debug.cs' ...

Buscando en los proyectos de 'f: \ dd \ ndp \ fx \ src \ CompMod \ System \ Diagnostics \ Debug.cs '. El archivo no se encontró en un proyecto.

buscando en el directorio 'C: \ Archivos de Programa \ Microsoft Visual Studio 10,0 \ VC \ CRT \ src \' ...

buscando en el directorio 'C: \ Archivos de Programa \ Microsoft Visual Studio 10,0 \ VC \ atlmfc \ src \ mfc \' ...

buscando en el directorio 'C: \ archivos de Programa \ Microsoft Visual Studio 10,0 \ VC \ atlmfc \ src \ atl \' ...

Buscando en el directorio 'C: \ Program Files \ Microsoft Visual Studio 10,0 \ VC \ atlmfc \ include \' ...

La configuración de archivos de origen de depuración para la solución activa indican que el depurador no le pedirá al usuario encontrar el archivo : f: \ dd \ ndp \ fx \ src \ CompMod \ System \ Diagnostics \ Debug.cs.

El depurador no pudo localizar el archivo fuente 'f: \ dd \ NDP \ fx \ src \ CompMod \ System \ Diagnóstico \ Debug.cs'.

Esto sucede todo el tiempo y yo:

  1. no tiene una F:
  2. Activar paso a paso fuente de .NET Framework no está marcada

¿Hay alguna otra astuto Configuración para hacer que estos mensajes desaparezcan?

Respuesta

37

f:\dd\ndp\fx\src\... es la ruta al archivo de origen en la máquina en la que se compiló .Net Framework.

Vaya a Herramientas, Opciones, Depuración, Símbolos y seleccione solo los módulos especificados.
Además, deseleccione Habilitar compatibilidad con el servidor de origen en Depuración/General.

+1

gracias He verificado y habilitado el soporte del servidor de origen estaba/está desmarcado y solo los módulos especificados fueron/están seleccionados. Parece que la única forma de que esto deje de suceder es habilitar "Just My Code" y esos mensajes desaparecen. Cuando instalé el paquete de hormigas noté que lo desactivaba. ¿Es esa funcionalidad normal? – Eric

+5

Intenta vaciar tu memoria caché de símbolos. – SLaks

+0

¡ja! gracias eso fue – Eric

3

En Visual Studio 2010, tuve que ir a Tools \ Options \ Debugging \ Just-In-Time y desmarcar "Managed" |

0

También he visto esto cuando, de alguna manera, uno de los proyectos en una solución tiene su opción de compilación en el administrador de configuración desarmado. Si ve esto, vaya al menú Generar, Configuration Manager, luego asegúrese de que los proyectos afectados tengan marcada la opción Build.

0

También haga clic en el administrador de configuración BUILD>, asegúrese de que la pestaña 'Configuración' esté configurada para depurar su proyecto y no liberarlo.

Cuestiones relacionadas