2010-05-03 8 views
54

Estaba buscando en la carpeta una aplicación en la que estoy trabajando y noté la carpeta "ipch", para mi solución que tiene dos proyectos pequeños pesa aproximadamente 90mb + de tamaño.¿Es seguro eliminar la carpeta "ipch" - encabezados precompilados?

He encontrado un artículo sobre el uso de los archivos y me pregunto si es seguro eliminarlo. Me gustaría mantener la huella de las aplicaciones lo más pequeña posible. Si tuviera que eliminar la carpeta, ¿la aplicación se mantendrá en un estado seguro y estable?

Pre-Compiled Headers

Respuesta

78

logrado encontrar una respuesta bastante informativa de los foros de soporte de MSDN:

estoy no sólo un C# moderador, sino también un C++ de usuario: HECHO} El directorio IPCH y los muchos, muchos nuevos archivos por el compilador puede ser de forma segura eliminado. De hecho, deberían eliminarse (y probablemente lo sean) para compilaciones limpias . Enseño una clase de la universidad de C++ y esto es lo que requiero mis alumnos para hacer.

1.En la carpeta de la solución, elimine todos los directorios bin, obj, ipch, debug y release.

2.Delete cualquier archivo .suo

3.Borrar cualquier archivo .user

4.Delete cualquier archivo .ncb

5.Delete cualquier archivo .sbr

6. Eliminar cualquier. * Archivos de registro (para VS 2010)

No he tenido problemas siguiendo los pasos dados.

(Source and original post)

Actualización:

raphinesse también ha vinculado a un question que establece que el archivo .SDF se puede quitar con seguridad también.

+3

Por qué no resumir la respuesta aquí? El formato SO es superior a los hilos del foro. – icecream

+2

@icecream ¡Hecho! –

+2

Creo que sería bueno agregar que también se puede eliminar de forma segura el archivo .sdf, que generalmente es bastante grande. [Fuente] (http://stackoverflow.com/questions/7706984/visual-studio-2010-c-project-remove-sdf-file) – raphinesse

9

me molestó mi carpeta 'IPCH' y lo borre. Cuando vuelve a abrir el proyecto, se vuelve a crear la carpeta 'ipch'. Corre justo como antes.

3

Hay un número de archivos que Visual C++ usa temporalmente que se pueden eliminar libremente. La mayoría de ellos se recrearán automáticamente la próxima vez que cargue el proyecto, mientras que los otros se regenerarán la próxima vez que cree su proyecto.

he encontrado la necesidad de podar estos archivos fuera para comprimir y compartir en línea, por lo que escribió this utility for pruning the temporary files.

En respuesta directa a la pregunta, la respuesta es sí.

Cuestiones relacionadas