visual valido usar tutorial studio seleccione linea inicio iconos español elemento configurar como code ajuste visual-studio visual-studio-2008

visual studio - valido - El siguiente módulo se creó con optimizaciones habilitadas o sin información de depuración



visual studio code tutorial español pdf (30)

Adivinar VS 2008 no está reconstruyendo el dll correctamente.

1) Eliminar todas las apariciones de la DLL

2) Reconstruir la solución

Y eso debería arreglarlo.

No puedo deshacerme de esto en mi proyecto web de VS 2008 cuando estoy depurando. Comprobé que está en modo de depuración en el proyecto no web en cuestión y está en Active (Debug). Borré todos los elementos en mi carpeta .NET 2.0 temp en Windows. No estoy seguro de qué más hacer aquí.


Caso: ensamblaje de prueba con proyecto de consola en desarrollo de SharePoint: si está haciendo desarrollo de SharePoint y viendo esta alerta en VS, asegúrese de implementar su ensamblado de SP en el GAC antes de probar su aplicación de consola SI su proyecto de SP central tiene los métodos que necesita para llama a tu aplicación de prueba de la consola.


Estoy creando un servicio de Windows y esto es lo que funcionó para mí:

  • Desinstalar el servicio
  • Abra un símbolo del sistema y vaya a c: / Windows / Microsoft.NET / Framework64 / v4.0.30319
  • installutil C: / MyFantabulusWindowService / bin / Debug / MyFantabulusWindowService.exe

¡Se ha logrado la grandeza!


He tenido el mismo problema, pero con diferente causa y solución. La ventana era la misma que la mostrada por Gustavo (arriba) pero la ruta estaba en: "/ users / zzz / AppSettings ..." (donde zzz es el nombre de usuario de Windows)

Tenía un complemento de Excel: estaba probando la instalación del complemento, así que tenía una copia instalada a través de la función de instalación de VS. VS obviamente estaba tratando de depurar tanto la copia instalada como la copia que acababa de iniciar, y no pudo encontrar los símbolos de depuración en la copia instalada.

Ninguna de las soluciones anteriores funcionó (sin efectos secundarios),

SOLUCIÓN: desinstalación del complemento y eliminación manual de los archivos en la configuración de la aplicación.


Herramientas> Opciones> Depuración> Símbolos> Especificar módulos excluidos que si el dll o el exe están en la lista de módulos excluidos


Intente una reconstrucción y luego depure.


La única configuración que funcionó para mí fue la siguiente

Proyecto -> (Su proyecto) Propiedades -> Pestaña Depurar asegúrese de que Configuración esté configurada como Activa (Depuración) En "Depuradores no disponibles", asegúrese de que esté marcada la opción "Activar depuración de código no administrado"


Lo tuve cuando intentaba depurar remotamente una aplicación en una computadora que pertenece a una subred diferente. Pude depurar y recorrer el código cuando lo ejecutaba a través de la red si las máquinas estaban en la misma subred. Después de cambiar la subred, no pude pasar cuando se ejecutaba desde la red y obtenía el mensaje "El siguiente módulo se creó con optimizaciones habilitadas o sin información de depuración".

¿La solución? Fácil. Copie la solución incorporada a la máquina que aloja la depuración remota y ejecútela localmente.


Me encontré con este problema y rápidamente decidí que las otras respuestas publicadas no se aplicaban a mí.

Soy el propietario del proyecto, y sé que fue creado con información de depuración, así como sin optimizaciones. Además, nunca me alegra elegir la desactivación de una advertencia como mi primera opción. Ocultar / ignorar esta advertencia podría convertirse en un problema en una futura sesión de depuración.

Como esto solo comenzó a ocurrir después de que firmé el ensamblado , esto me dio una pista sobre mi solución rápida: eliminar temporalmente el nombre fuerte de mi DLL (y el consumo de EXE). Voila! Problema resuelto.

Una mejor solución a largo plazo podría tomar la forma de agregar una acción posterior a la construcción para actualizar el GAC modo que tenga la última versión de la DLL firmada.

Pero por ahora, estoy feliz de pasar de esta diversión, y seguir trabajando en el tema que me trajo a esta sesión de depuración.


Me había pasado esto en un proyecto VS 2010 winForms. Viendo que la mayoría de las personas aquí tienen proyectos web, creo que tiene que ver con el acceso a la carpeta en la que se almacena el proyecto. Digo esto porque cuando se me ocurrió este problema, Google Drive estaba sincronizando la carpeta en la que guardo mis proyectos. Parece que solo deshabilitar la sincronización no soluciona el problema.

Mi solución es similar a una de las respuestas anteriores:

  • Fuimos a "Propiedades del proyecto> Compilar> Opciones de compilación avanzada"
  • Marcado "Habilitar optimización"
  • Establezca "Información general de depuración:" en "Ninguno"
  • Desmarcado "Definir constante DEBUG"
  • Y presionó OK
  • Luego regresó y devolvió las opciones a su estado inicial.

Espero que esto ayude a alguien, ya que parece que esto todavía sucede.


Mencionaste que es un proyecto web ... tienes

<compilation debug="true />

en su web.config?


Mi caso es el siguiente: webservice al que se hace referencia lib1.dll. Más tarde eliminé la referencia porque ya no se usaba. Sin embargo, lib1.dll permaneció en la carpeta bin. Debido a que no se hizo referencia a la biblioteca, las acciones Reconstruir y Limpiar no fueron útiles. Después de eliminar manualmente lib1.dll de la carpeta bin, me deshice de este mensaje.



Para mí, al seleccionar el cuadro "Optimizar código" en las propiedades del proyecto, guardarlo, desmarcarlo y volver a guardarlo lo hice por mí.

Desactivar "Habilitar solo mi código" también funcionó, pero eso fue más una reparación que una solución, ya que no quería esa configuración.


Pruebe a desactivar "Habilitar solo mi código" en Herramientas / Opciones / Depuración / Opciones.


Pude resolver este problema siguiendo estos pasos:

  1. Haga clic con el botón derecho en la Solución (no en el Proyecto) y seleccione ''Propiedades''
  2. En el panel izquierdo, selecciona ''Propiedades de configuración''
  3. En el panel derecho, selecciona ''Depurar'' en la columna ''Configuración'' para tu proyecto

Si no ve la Solución en el Explorador de soluciones, siga estos pasos:

  1. En la barra de menú, ve a Herramientas -> Opciones
  2. En el panel izquierdo, selecciona ''Proyectos y soluciones'' (es posible que debas marcar ''Mostrar todas las configuraciones'' en el área inferior izquierda de la ventana
  3. En el panel derecho, marca "Mostrar siempre la solución"

Espero que esto ayude.


Recibo este problema también, por alguna razón, ha sucedido 3 o 4 veces; Creo que debe ser un bug / hick up de Visual Studio 2005 (o al menos mi instalación).

Esto ha funcionado siempre: arreglarlo I

  1. Haga clic derecho en mi solución y haga clic en Propiedades.
  2. Abra el Administrador de configuración.
  3. Seleccione Depurar en el menú desplegable (si no está ya seleccionado).
  4. Desmarque CONSTRUIR. Luego vuelva a verificarlo.
  5. Reconstruye la solución.

Si está publicando en IIS y no está utilizando el servidor web incorporado -o IIS Express-, asegúrese de que la configuración del perfil de publicación esté en modo de depuración. En vs 11 de forma predeterminada, está en modo de lanzamiento.


Si todo lo demás falla, intente cambiar el nombre del ensamblado en las propiedades del proyecto. Esto solucionó el problema para mí.


Siga esto: (primera depuración de STOP)
1: haga clic con el botón derecho en el nombre o proyecto de la solución del proyecto -> Propiedades
2: en Propiedades de configuración, seleccione Administrador de configuración
3: cambie la configuración para depurar y haga clic en cerrar
4: cambie la configuración para depuración y haga clic en Aplicar -> Aceptar
¡Ahora reconstruye la solución ...!


Solo para agregar, estaba mirando este blog para encontrar la solución al mismo problema al que me enfrentaba. Lamentablemente, las soluciones mencionadas anteriormente no me ayudaron. Finalmente descubrí que estaba instalando mis bits (junto con .pdb) a través del instalador y estableciendo el permiso explícitamente en la carpeta de instalación.

Debido a que VS no pudo cargar el pdb a pesar de que el navegador de archivos mostraba el archivo correcto, pero estaba dando el mismo error mencionado anteriormente.

Una vez que desactivé "Habilitar solo mi código" y eliminé la configuración de permisos del instalador, VS comenzó a cargar el módulo.


Tuve el mismo problema después de compilar con una configuración de versión. Resultó que cuando cambié de nuevo a Debug, VS no detectaba ninguna diferencia, por lo que no estaba actualizando los archivos .dll y .pdb en la carpeta bin.

Esto es lo que funcionó para mí:

  1. Ejecute iisreset (para limpiar las carpetas temporales)
  2. Guarde el web.config (para forzar VS a reconstruir realmente)
  3. Reconstruir en Debug
  4. Comience el proyecto

Tuve el mismo problema en mi proyecto web en Visual Studio 2010, y finalmente encontré la razón por la que estaba recibiendo este mensaje. Lo que hice fue cambiar una opción de depuración existente en Visual Studio:

  • Vaya a Herramientas-> Opciones-> Depuración-> Símbolos-> Todos los módulos
  • Marque el botón de selección "a menos que esté excluido"
  • Haga clic en el enlace "Especificar módulos excluidos", luego elimine la DLL que desea depurar.

En mi caso, era mi archivo web dll ...


Tuve el mismo problema y descubrí que no estaba generando mi información de depuración en mi compilación. Si haces clic derecho en el proyecto y vas a ''propiedades'', entonces seleccionas la pestaña ''compilar'', en la parte inferior de la página hay un botón ''Avanzado ...'' que mostrará tu configuración para la salida de información de depuración. Ponlo en ''lleno'' y el error debería desaparecer.


Tuve este problema con una solución en una determinada carpeta, pero si lo moví a otra carpeta u otros lo construyeron, no recibí el mensaje. Hice la limpieza, reconstrucción e incluso reinicié y aún no pude obtener el original para depurar sin este mensaje. Busqué en mi sistema las copias del archivo que causaba el error y encontré que las copias se guardaban en

c: / Usuario / nombre de usuario / AppData / Local / Assembly / dl3

Esto fue en Win7-64, pero será similar en otros sistemas operativos de Windows. Eliminé todas las copias que encontré allí y ya no recibo el mensaje. No necesité desmarcar la opción "Habilitar solo mi código".

Además, esto fue para una aplicación de WPF, pero encontré este hilo en mi búsqueda, así que espero que esto ayude a otra persona.


VS2012, limpiar y reconstruir solucionó el problema por mí. "Propiedades" -> "Crear" -> Optimizar código está desmarcado. "Propiedades" -> "Crear" -> "Avanzado" -> Información de depuración: completa


Verifica tus opciones de configuración de compilación. Asegúrese de que las optimizaciones estén desactivadas y la constante DEBUG esté definida.


Yo también tengo todo esto. Y he hecho todo esto. Parece que esto me sucede cada vez que obtengo una copia nueva de toda la solución fuera del control de la fuente. Entonces, si hicimos todo esto, borramos archivos dlls y .pdb para todas las referencias (ensamblajes) en el proyecto web, usamos la opción limpiar en la solución, eliminamos archivos temporales, cerramos VS y volvimos a abrir, nos aseguramos de que esté seleccionado el modo de depuración y configurado al máximo y las opciones óptimas están apagadas, ¿qué más hay?!?!?!


resuelto. Eliminado todas las ocurrencias (todos los proyectos) de la dll en cuestión.


Al menos para aplicaciones que no son web esto funciona:

De: http://www.stellarpc.com/articles/board.aspx?id=40

2 - Permitir la depuración ...

Debido a la naturaleza en la que uno de los ensamblajes ha sido creado en su aplicación, deberá cambiar algunas configuraciones para permitir que el código sea manejado por el Visual Studio Debugger.

Haga clic derecho en cualquier proyecto en cuestión desde el explorador de soluciones y seleccione ''Propiedades''. Esto abrirá el panel de propiedades del proyecto, dándonos acceso a una gran cantidad de opciones para nuestros proyectos. Navega a la pestaña "Complile" (o "Build" si estás en un entorno C #) y selecciona "Opciones de compilación avanzadas ..." en la parte inferior de la pantalla. Esto nos presenta un mensaje que tiene dos áreas clave de interés:

1) Optimizaciones: desmarque ''Habilitar optimizaciones''

2) Generar información de depuración: asegúrese de que la opción esté configurada en "Completa"