Estoy tratando de exprimir un poco más la velocidad de mi compilación y me preguntaba si podría ordenar a msbuild que no genere archivos PDB. Paso la configuración = Release y DebugSymbols = propiedad falsa sin suerte.Deshabilitar la generación de archivos PDB en MsBuild
54
A
Respuesta
91
Puede tener generación de PDB en la configuración de su versión. Agregue esto a la configuración de lanzamiento:
<DebugSymbols>false</DebugSymbols>
<DebugType>None</DebugType>
También puede hacer esto en la configuración de su proyecto dentro de visual studio. Disable PDB Generation
Además, si se ejecuta MSBuild desde la línea de comandos, los argumentos de línea de comandos serían
MSBuild.exe YourProject.csproj /p:DebugSymbols=false /p:DebugType=None
Cuestiones relacionadas
- 1. ¿Cómo deshabilitar "advertencia como error" solo para archivos generados? (MSBuild)
- 2. NuGet: incluir archivos .pdb y excluye la carpeta "Contenido"
- 3. MSBuild Sintaxis de tarea para eliminar archivos
- 4. ¿Cómo combino varios archivos PDB?
- 5. ¿Cómo uso los archivos PDB
- 6. Cómo desactivar la generación de pdb y vshost para todas las compilaciones de versión
- 7. artefacto si deshabilitar la publicación generación falla en TeamCity
- 8. Visual Studio 2010 no genera archivos .pdb
- 9. OpenCover/NUnit no puede encontrar archivos PDB
- 10. Archivos PDB en VisualStudio bin \ carpetas de depuración
- 11. Implementación de archivos .PDB en IIS. Cualquier beneficio?
- 12. MSBuild y ZIP crear archivos
- 13. emacs:. Cómo deshabilitar la creación de # archivos
- 14. ReSharper: cómo deshabilitar la generación de encabezados de documentación de basura en Code Cleanup
- 15. MSBUILD con archivos de solución con DefineConstants
- 16. Deshabilitar la creación de archivos de intercambio en vim
- 17. ¿Cuál es el propósito de los archivos pdb?
- 18. ¿Cuál es el formato (esquema) de los archivos .NET PDB?
- 19. Cómo CLR localiza los archivos de símbolos pdb
- 20. error haciendo un MSBuild en un proyecto CLR StoredProcedure el Servidor de generación de
- 21. Cómo deshabilitar struts 2 Generación de tablas para Formulario?
- 22. ¿Utilidad de generación de archivos simples?
- 23. ¿La generación de depuración de información (pdb) hace que mi aplicación sea más lenta en tiempo de ejecución?
- 24. ¿Cómo acelerar la generación de archivos de Word desde C#?
- 25. la generación de archivos de proyecto Eclipse con Maven
- 26. Deshabilitar la generación de rdoc y ri de forma predeterminada para rubygems 1.8.x
- 27. rails 3.1 generación de archivos CSV
- 28. MSBuild - Escritura de caracteres de escape en archivos
- 29. Generación de archivos EDI utilizando SMOOKS
- 30. ¿Alguna buena herramienta para la generación de archivos MAKE?
me encontré con la versión de MSBuild trabajó con "/ t: DEBUGTYPE = None" solo (es decir, no creó el archivo pdb). No parece necesitar "/ p: DebugSymbols = false" también. ¿Hay alguna ventaja de tener ambos? –
Parece que ambos argumentos hacen lo mismo, por lo que solo necesita uno o el otro. Se puede encontrar más información en https://msdn.microsoft.com/en-us/library/bb629394.aspx – sfarbota
Ponerlo en el archivo del proyecto significa que está garantizado que siempre estará desactivado, por lo que si estuviera distribuyendo el proyecto sin ninguna marca archivo por lotes, etc. esta sería la mejor manera de hacerlo. – rolls