2008-10-08 6 views
12

Pourquoi Visual Studio prend-il autant de temps à supprimer un fichier de l'arborescence de la solution? L'application se fige et se trouve là pour ce qui semble être une éternité.Pourquoi Visual Studio prend-il autant de temps à supprimer un fichier?

Si je supprime d'abord le fichier du système de fichiers, puis le supprimer dans la solution, il se produit instantanément.

Y at-il une option que je peux définir quelque part pour éviter cela?

Répondre

18

J'ai trouvé que quand il y a beaucoup dans ma corbeille (1000s de fichiers), il faut plus de temps pour supprimer un fichier dans l'Explorateur Windows ainsi que Visual Studio.

+1

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

3

J'ai trouvé que c'est parfois un symptôme de la taille du projet. Supprimer un fichier d'un projet avec des centaines de fichiers peut prendre 30 secondes sur mon ordinateur de travail (certes lent). Mais la suppression de l'un des deux fichiers dans un projet est généralement instantanée.

1

Avez-vous un plugin de contrôle de version avec Visual Studio? Il se peut qu'il contacte un serveur pour s'assurer que vous pouvez le vérifier ...

Sinon, où se trouve le fichier? Est-ce un fichier local ou sur le réseau? Parfois, si sur le réseau, VS doit vérifier si vous avez accès à Windows pour supprimer le fichier.

+0

Je pense que c'est probablement le cas même pour un fichier local. Si la connexion réseau est suffisamment rapide pour héberger un projet VS, cela ne devrait probablement pas poser de problème. – TheSmurf

1

Avez-vous installé Resharper? Une fois que je l'ai installé, il a certainement ralenti les opérations de fichiers sur ma machine. Ça vaut le compromis, je pense.

1

Il est possible qu'il soit reconstruit/retiré de la base de données IntelliSense ou qu'il vérifie la validité du reste du projet une fois le fichier supprimé. Ou peut-être que les nouveaux VS sont buggés.

+0

La chose est cependant, si je l'ai déjà supprimé sur le disque, il arrive instantanément, il doit donc avoir des liens vers le système de fichiers. – mattcole

+0

Cela a fonctionné pour moi aussi .. J'avais 3k articles dans la poubelle (ce qui n'est pas tellement IMO) et maintenant c'est instantané. Bizarre! –

0

Cela peut être normal si la taille de votre projet est très grande. Nous parlons d'un 50-200 projects solution.

Si vous avez installé R # sur votre PC, essayez de disable it ou essayez de supprimer vos éléments de projet avec une corbeille vide.

Bien que je ne le recommande pas, vous pouvez essayer de delete all the *.opt and *.ncb files à partir de tous vos répertoires de projet et de mettre à jour Visual Studio à nouveau.

+0

le post @ votre dernier lien a été mis à jour - essayez de supprimer tous vos points d'arrêt. – Chloraphil

Questions connexes