Cuando compilo un archivo .sln con visual studio 2010, se genera un archivo .pdb. ¿Cómo puedo desactivar la creación del archivo .pdb?Eliminar archivo .pdb en visual studio 2010
Respuesta
Hay una opción en "Propiedades del proyecto", "Crear", "Avanzado ...".
Cambia "Información de depuración:" a Ninguno.
Sin embargo, solo debe hacer esto si está seguro de que no los necesita.
Puede ser mejor guardar los archivos PDB y simplemente copiar los archivos que necesita.
Antes de cambiar la configuración, please read this.
Seguí este consejo y encontré problemas: A saber, sin el pdb, el VS2010 finalmente comenzó a negarse a saltarse las excepciones correctamente, y quería mostrar el código desmontado para mis propias clases al tiempo que afirmaba que no se cargaban símbolos. Parece que los pdbs son necesarios para resolver las trazas de pila cuando se produce una excepción, de modo que puede llevarlo automáticamente a la línea de generación. – Superbest
Ver los comentarios bajo la pregunta :) – DaveShaw
Si se está refiriendo al comentario de Ian Boyd, para un programador inexperto no había sido suficientemente claro. Cuando leo, "lo que puede ser útil para los depuradores", asumí que si no sé de qué está hablando, no me afectará. Finalmente descubrí que hizo una declaración masiva. "Puede ser útil para los depuradores" no es lo mismo que "buena suerte averiguar por qué ** cualquier ** excepción está sucediendo sin él". Por lo tanto, sentí la necesidad de comentar. – Superbest
[VS2010] En la misma herramienta de la barra de Save
, justo a la flecha hacia la derecha ..tool-punta Iniciar depuración (F5) se encuentra un menú emergente del Administrador de configuración decon [Debug]
por defecto selección. Cámbielo a [Release]
y no se generará el archivo .pdb
.
Ref .: The Release configuration of your program contains no symbolic debug information (MSDN)
El artículo de referencia de MSDN parece incorrecto. AFAIK en versiones recientes de Visual Studio, incluso el modo de lanzamiento genera PDB. –
¿A qué versión de VS se está refiriendo? Estoy seguro de que no se está refiriendo a VS 2010. – Abhineet
- 1. Visual Studio 2010 no genera archivos .pdb
- 2. Visual Studio 2010 - Proyecto C++ - eliminar archivo * .sdf
- 3. Visual Studio 2010 - RemovePreviousVersions
- 4. no se puede escribir el archivo de salida ... pdb visual studio 2010
- 5. Cómo eliminar/desinstalar plantillas de elementos en Visual Studio 2010
- 6. Visual Studio 2010 abre el archivo incorrecto
- 7. apertura en Visual Studio 2010
- 8. Eliminar referencias de PDB del archivo publicado
- 9. ¿Cómo eliminar estas flechas verdes en Visual Studio 2010 IDE?
- 10. Desinstalar Visual Studio 2010
- 11. Visual Studio 2010 "Mancha"
- 12. GTK # en Visual Studio 2010
- 13. ExtJS en Visual Studio (2010)
- 14. /LinkResource en Visual Studio 2010
- 15. IronScheme en Visual Studio 2010
- 16. Java en Visual Studio 2010?
- 17. VB6 en Visual Studio 2010
- 18. problema con Visual Studio 2010
- 19. Visual Studio 2010 Pro - SuppressMessage
- 20. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 21. No puedo compilar en Visual Studio 2010
- 22. Ejecutar proyecto activo en Visual Studio 2010
- 23. JSON JavaScript resaltado en Visual Studio 2010
- 24. Cómo activar Visual Studio 2010 .css Intellisense en .less archivo
- 25. Abrir un archivo mediante programación en Visual Studio (2010)
- 26. Usando .dll en Visual Studio 2010 C++
- 27. XML reformateo en Visual Studio 2010
- 28. Abrir regiones automáticamente en Visual Studio 2010
- 29. intellisense con jquery en visual studio 2010
- 30. LNK 2005 en Visual C++ en Visual Studio 2010
¿Por qué necesita para hacer esto? –
Cambié a VS2010 y cada vez que compilo algo, se genera un archivo .pdb (que es un poco de MB). No quiero borrar el archivo cada vez que he compilado algo. No he encontrado "Propiedades del proyecto", "Crear", "Avanzado ..." hasta ahora. Incluso Release Build está creando un archivo pdb. – SandyBr
Creo que lo que @LasseV.Karlsen decía, Sandy, es que generalmente no hay necesidad de borrar esos archivos. Estos * archivos de la base de datos del programa * contienen información de depuración, que puede ser útil para los depuradores, los usuarios y Windows cuando falla la aplicación. Si bien puede encontrarlos antiestéticos, no hay daño en tenerlos. Entonces la respuesta debería ser: "Deja de eliminarlos". Pero tengo curiosidad si te has encontrado con una situación donde los archivos que están presentes son un problema. –