Pregunta

Tengo una solución que contiene varios proyectos que han migrado desde VS 2003, 2005, 2008. Al compilar todos los proyectos para la configuración RELEASE, VS 2008 crea archivos PDB para algunos proyectos, pero no para otros. ¿Por qué?

En la pestaña Construir de la página de Propiedades para cada proyecto, puedo ver que todos tienen "Definir constante DEPURACIÓN" sin marcar y " Optimizar código " comprobado. Cuando inspecciono el CSPROJ para cada proyecto, no noto ninguna diferencia que parezca que cambiaría este comportamiento. ¿Qué debería estar buscando en los archivos CSPROJ?

Todos los proyectos en esta solución producen bibliotecas de clases, excepto un proyecto que crea un ejecutable de Windows.

¿Fue útil?

Solución

La configuración se controla en VS 2008 para proyectos de C # en " Build / Advanced Build Settings / Debug Info " ajuste. Está algo oculto: debe presionar el botón "Avanzado ..." botón para que se muestre la configuración.

Corresponde a la opción / debug: pdbonly para el compilador de línea de comando csc.exe .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top