2009-12-03 6 views
10

¿Cómo incluir archivos pdb en el instalador MSI para implementar junto con el resto de la aplicación?¿Cómo incluir archivos pdb en el instalador MSI para implementar junto con el resto de la aplicación?

Quiero mantener los números de línea y el seguimiento de la pila completa en los registros de errores que generamos.

actualización

Los números de línea del código no son reportados en la StackTrace a menos que se distribuya la década de pdb, he probado esto.

¿Cómo puedo cuando construyo el MSI y le he pedido al proyecto del instalador MSI que incluya varias salidas del proyecto (aproximadamente 5) para incluir también los pdb de esas salidas del proyecto en el MSI? ¿o cómo obtener esta información (números de línea de código) de la excepción Ex en los registros?

+0

La depuración remota también necesita los PDB, de lo contrario, parece elegir al azar los archivos fuente cuando ingresa a un servicio. –

Respuesta

14

para un proyecto de Visual Studio despliegue que debe hacer:

Agregar -> Resultados del proyecto -> símbolos de depuración

También asegúrese de que la generación * .pdb se habilita en cada configuración del proyecto de construcción.

+0

¿tenemos que agregar el símbolo de depuración a Ver -> Acciones personalizadas -> Instalar ... Desinstalar cada sección? –

2

Sé que esto es un poco tarde para el OP, pero encontré que la respuesta anterior necesitaba más aclaración (al menos para mí). Para VS2010, al hacer clic en Agregar -> Salida del proyecto -> Símbolos de depuración, debe especificar el proyecto en el menú desplegable y luego presione Ctrl + clic en "Símbolos de depuración" para ese proyecto. Haga esto para todos los proyectos que tenga, lo que implicará que haga clic en Agregar -> Salida del proyecto -> Símbolos de depuración cada vez.

0

Para las versiones más nuevas de Visual Studio puede incluir archivos .pdb en implementación usando la opción en Propiedades del proyecto> Paquete/Publicar web, desmarque la casilla de verificación "Excluir símbolos de depuración generados" y se publicarán sus archivos .pdb.

Cuestiones relacionadas