Visual Studio 2010-Proyecto C++ - eliminar*.archivo sdf


Me gustaría saber si puedo eliminar de forma segura el archivo sdf que almacena información para Visual Studios Intellisense - ¿se va a reconstruir la próxima vez que abra la solución?

¿Pierdo algo al hacerlo? Es posible romper la solución de esta manera?

La motivación para hacerlo es que al tener varios proyectos pequeños almacenados, todos y cada uno de los archivos sdf tienen más o menos 20 Mb de tamaño, lo que suma una cantidad notable de espacio en disco.

5 answers

Puede eliminar de forma segura la .archivo sdf y carpeta ipch pero también puede evitar que VS ponga esos archivos en la carpeta del proyecto en primer lugar. (Útil si tiene su fuente en un SVN u otra carpeta sincronizada, o si almacena su proyecto en un volumen pequeño como una memoria USB o SSD y no desea que esos archivos grandes se almacenen en la misma carpeta)

Ir a Tools -> Options -> Text Editor -> C/C++ -> Advanced

En la " Ubicación de reserva", establezca " Siempre Use Ubicación de Reserva " a True y " No Adviertan Si Se Utiliza La Ubicación de Reserva" a True.

En " Ubicación de reserva " puede poner una ruta como C:\Temp o si la deja en blanco, entonces VS utilizará el directorio temporal en su Carpeta AppData.

 348
Author: Ozzah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-24 03:34:19

Puede eliminar el archivo de forma segura. Visual Studio reconstruirá el archivo la próxima vez que se abra la solución.

 44
Author: Håvard S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-09 22:28:05

La respuesta corta es , usted puede eliminar con seguridad el .archivo sdf .

Sin embargo, tenga en cuenta que en realidad puede evitar que VS cree .archivos sdf en primer lugar estableciendo la siguiente opción a True:

Herramientas - > Opciones - > Editor de texto - > C / C++ - > Avanzado - > Desactivar la base de datos

 21
Author: Szabolcs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-13 18:25:23

En aras de la integridad, puede eliminar de forma segura: - *.sdf - Carpetas de depuración (por lo general en dos niveles) - carpeta ipch (c#)

 1
Author: ingconti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-06 16:46:45

Puede eliminar este archivo local, no se preocupe. El SDF será de su " xxxDBDataSet.archivo xsd. si lo cambia, el archivo SDF también será nuevo.

 0
Author: user1012506,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-11 09:04:34