2008-10-08 18 views
12

¿Por qué Visual Studio tarda tanto en eliminar un archivo del árbol de soluciones? La aplicación se congela y se sienta allí por lo que parece una eternidad.¿Por qué Visual Studio tarda tanto en eliminar un archivo?

Si elimino el archivo del sistema de archivos primero, lo elimino en la solución que ocurre al instante.

¿Existe alguna opción que pueda establecer en algún lugar para evitar esto?

Respuesta

18

He encontrado que cuando hay mucho en mi Papelera de Reciclaje (miles de archivos), toma más tiempo eliminar un archivo en el Explorador de Windows y en Visual Studio.

+1

http://mhinze.com/slow-file-delete-visual-studio/ – Pondidum

3

He descubierto que esto a veces es un síntoma del tamaño del proyecto. Eliminar un archivo de un proyecto con cientos de archivos puede tomar 30 segundos en mi computadora de trabajo (ciertamente lenta). Pero eliminar uno de dos archivos en un proyecto suele ser instantáneo.

1

¿Tiene un plugin de control de versiones con Visual Studio? Puede estar contactando un servidor para asegurarse de que puede verificarlo ...

En caso negativo, ¿dónde se encuentra el archivo? ¿Es un archivo local o en la red? En ocasiones, si está en la red, VS debe verificar si tiene acceso a Windows para eliminar el archivo.

+0

Creo que ese es probablemente el caso incluso para un archivo local. Si la conexión de red es lo suficientemente rápida como para hospedar un proyecto VS, probablemente esto no debería ser un gran problema. – TheSmurf

1

¿Tiene instalado Resharper? Una vez que lo instalé, definitivamente ralentizó las operaciones de archivos en mi máquina. Vale la pena el intercambio, creo.

1

podría estar reconstruyendo/eliminando de la base de datos de intellisense o verificando el resto del proyecto una vez que se elimine el archivo. O podría ser que los nuevos VS tengan errores.

+0

El asunto es, sin embargo, si ya lo he eliminado en el disco, sucede instantáneamente, por lo que debe tener algunos enlaces al sistema de archivos. – mattcole

+0

Me funcionó también ... Tenía 3k elementos en el contenedor (que no es mucho IMO) y ahora es instantáneo. ¡Extraño! –

0

Puede ser normal si el tamaño de su proyecto es muy grande. Estamos hablando de un 50-200 projects solution.

Si tiene R # instalado en su PC intente con disable it o intente eliminar los elementos de su proyecto con una papelera de reciclaje vacía.

Aunque no lo recomiendo, puede intentar con delete all the *.opt and *.ncb files desde todos sus directorios de proyectos y volver a poner Visual Studio.

+0

la publicación @ su último enlace se ha actualizado; intente eliminar todos sus puntos de interrupción. – Chloraphil

Cuestiones relacionadas