Obteniendo "El archivo fuente es diferente de cuando se construyó el módulo".

votos
7

Estoy intentando depurar un proyecto web de ASP.Net que recibí. Modifiqué una clase en la Apps_LocalResourcescarpeta.

Cuando depuro y el código intenta ingresar a esa clase, obtengo

El archivo fuente es diferente de cuando se construyó el módulo.

Reconstruí la solución y no obtuve ningún cambio. Incluso lo publiqué en una ubicación diferente y los archivos pdb y dll en la carpeta bin no cambiaron, así que no los copié.

Ideas?

Publicado el 09/12/2008 a las 17:40
fuente por usuario
En otros idiomas...                            


7 respuestas

votos
4

Simplemente elimine archivo OBJ de raíz de la aplicación y reconstruir

Respondida el 15/11/2011 a las 12:01
fuente por usuario

votos
4

Si se está conectando al proceso de trabajo de asp.net, elimine el proceso, inicie el sitio web y vuelva a conectar el depurador.

Si está utilizando el servidor web integrado, asegúrese de detener el proyecto y el WebDev.WebServer.Exe asociado.

Si todo lo demás falla, haga clic derecho en el punto de interrupción y elija ubicaciones. Luego habilite la casilla de verificación "permitir que el código sea diferente ..." en la parte inferior.

Respondida el 09/12/2008 a las 17:45
fuente por usuario

votos
1

Eliminar la raíz carpeta bajo (4ex): C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ raíz

Y luego, en VS2005: Herramientas-> Opciones-> Debugging-> General y desactive Requerir archivo fuente para coincidir exactamente con la versión original

Esta fue la solución para mí.

Respondida el 20/01/2012 a las 17:44
fuente por usuario

votos
0

Reiniciar Visual Studio trabajó para mí.

Respondida el 04/05/2017 a las 12:23
fuente por usuario

votos
0

Diciendo que está haciendo referencia un .dll, es construido por un proyecto paralelo que se está modificando a lo largo de su proyecto principal.

Si su referencia se establece en el archivo .dll en archivos, que está siendo construida por el lanzamiento configuración (ruta se hace referencia a la .dll es algo así como bin \ Release \ YOURDLL.dll ), comprobar si realmente la construcción del proyecto paralelo usando el Release-Configuración en el gestor de configuración.

gestor de configuración

Además, aseguran que sus dependencias del proyecto y Orden de generación se han establecido correctamente, por lo que el proyecto paralelo que su principal proyecto es en función de, será construir recién antes de su proyecto principal es conseguir la acumulación.

dependencias del proyecto y Orden de generación

Respondida el 19/06/2015 a las 10:21
fuente por usuario

votos
0

Para mi caso, dependiendo archivo de proyecto utilizando intento de captura. Se lanza la excepción por lo que el archivo no se puede actualizar. Cuando evitar la excepción que trabaja muy bien.

Respondida el 15/04/2014 a las 07:08
fuente por usuario

votos
0

Haga clic en el botón de actualización en el Explorador de soluciones. Que resolvió el problema para mí.

Editar 08/07/2013: También puedes ver que no tiene varias versiones de la misma DLL entre su proyecto. Si lo hace, mantenga el último de ellos en la solución del proyecto y el resto en una carpeta fuera de su alcance del proyecto. Yo recomendaría que usted tiene una carpeta Bibliotecas poner todos los archivos DLL, por lo que no tengo dlls en varias carpetas.

Respondida el 25/06/2013 a las 21:56
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more