visual tutorial temas studio para mejores las idioma iconos extensiones español code cambiar visual-studio-2012 debug-symbols

visual-studio-2012 - tutorial - visual studio code español



Sitio web de Visual Studio 2012 Publicar archivos.pdb que no se están copiando (2)

He usado VS 2010 y VS2008. Cuando los usé con mis proyectos de servicio WCF, mis archivos .PDB siempre se copiaban cuando hacía un sitio web de publicación. Ahora, con VS2012, no se copian archivos PDB cuando hago un sitio web de publicación. Los archivos PDB se crean tanto para Debug como para Release, pero no sucede nada cuando hago un sitio web de publicación (para Debug o Release).

He buscado este foro (e Internet). Mi solución es la siguiente: 1) Proyecto de biblioteca de servicio WCF. 2) Sitio web del servicio WCF

Cuando hice una publicación por primera vez, tuve que crear un perfil y lo hice.

Cuando hago clic con el botón derecho en el proyecto Biblioteca de Servicios WCF y selecciono propiedades, solo obtengo pestañas para Aplicación, Construir, Desarrollar Eventos, Depurar, Recursos, Servicios, Configuraciones, Rutas de Referencia, Firma, Opciones de WCF, Análisis de Código. NO obtengo pestañas para Paquetes / Publicar web y otros artículos que solía obtener. Traté de hacer clic derecho en mi proyecto de sitio web de servicio WCF y no hay nada en las páginas de propiedades para indicar esto.

Incluso he tratado de agregar elementos a mi archivo .pubxml y eso no funciona.

No creo que necesite actualizar mis opciones de depuración para especificar la ubicación de los símbolos. Creo que mi publicación debería simplemente "hacerlo" como lo hizo en 2008 y 2010. ¿Algún consejo?

Gracias por adelantado.


En la publicación del sitio web VS2012, los símbolos siempre se excluyen por defecto. ¿Por qué? Todo se reduce a un problema de diseño donde los proyectos de sitios web en realidad no tienen una configuración de compilación. Si observa el administrador de configuración en VS cuando su solución está en modo Release, el proyecto del sitio web siempre estará en modo Debug; No hay otras opciones. Esto se debe a que los proyectos de sitios web no están basados ​​en MSBuild y, por lo tanto, no respetan las configuraciones de MSBuild.

En su lugar, puede editar su .pubxml para indicarle que incluya los símbolos. Intenta agregar esto:

<PropertyGroup> <ExcludeGeneratedDebugSymbol>False</ExcludeGeneratedDebugSymbol> </PropertyGroup>


Para mí, esto funcionó (en el perfil de publicación):

<PropertyGroup> ... <DebugSymbols>True</DebugSymbols> </PropertyGroup>

O usando el asistente de publicación: