Visual Studio 2010-proyecto C++-eliminar archivo*.sdf
visual-studio-2010 visual-studio (5)
La respuesta corta es sí , puede eliminar de forma segura el archivo .sdf .
Sin embargo, tenga en cuenta que, en primer lugar, puede evitar que VS cree archivos .sdf configurando la siguiente opción en True
:
Herramientas -> Opciones -> Editor de texto -> C / C ++ -> Avanzado -> Desactivar base de datos
Me gustaría saber si puedo eliminar de forma segura el archivo sdf que almacena información para Visual Studios Intellisense. ¿Se 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 múltiples proyectos pequeños almacenados, todos y cada uno de los archivos sdf tienen un tamaño de más o menos 20Mb, lo que se traduce en una gran cantidad de espacio en disco.
Puede eliminar de forma segura el archivo .sdf y la 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 una 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)
Vaya a Tools -> Options -> Text Editor -> C/C++ -> Advanced
En la " Ubicación alternativa ", configure " Usar siempre la ubicación alternativa " en True
y " No avisar si se usa la ubicación alternativa " en True
.
En " Ubicación alternativa " puede poner una ruta como C:/Temp
o, si la deja en blanco, VS utilizará el directorio temporal en su carpeta AppData .
Puede eliminar el archivo de forma segura. Visual Studio reconstruirá el archivo la próxima vez que se abra la solución.
Puedes eliminar este archivo local, no te preocupes. El SDF será de su archivo "xxxDBDataSet.xsd". Si lo cambias, el archivo SDF también será nuevo.
para completar, puede eliminar de forma segura: - * .sdf - Depurar carpetas (generalmente en dos niveles) - carpeta ipch (c #)