312 votes

Comment annuler une construction en cours dans Visual Studio ?

Presque inconsciemment, j'appuie sur la macro de construction du clavier qui construit toute ma solution. Cela peut se produire juste au moment où je remarque une modification du code. La construction domine mon ordinateur, et je dois essentiellement attendre qu'elle se termine. 10 secondes !

Comment puis-je annuler une construction ?

538voto

Chris Subagio Points 1453

Vous pouvez frapper Ctrl + Break sur le clavier pour annuler/arrêter une construction en cours.

195voto

darmis Points 1

Allez dans le menu Visual Studio Build -> annuler la construction, facile :)

enter image description here

20voto

Valamas - AUS Points 8359

C'est rudimentaire, mais ça marche bien. Dans Visual Studio, sur l'un de mes projets (j'ai activé la construction de vues MVC pour attraper les erreurs de balisage), eh bien, le projet ne répond plus pendant la construction. Je ne peux pas annuler la construction en utilisant les raccourcis clavier.

J'ai donc créé ce fichier batch qui se trouve dans ma barre de tâches.

@echo off
echo KILL BILLd
for /L %%i in (1,1,10) do (
   Taskkill /IM aspnet_compiler.exe /F
   timeout 1
)

J'ai aussi fait en sorte que le lancement du fichier batch soit minimisé. La construction s'arrête et Visual Studio affiche une fenêtre d'erreur indiquant qu'il y a eu un problème de construction.

11voto

aseabridge Points 860

Si tout le reste échoue, allez dans le gestionnaire de tâches et tuez la tâche msbuild sous Visual Studio 2017.

8voto

Mark Holten Points 101

Ctrl + Break fonctionne, mais uniquement si la fenêtre Build est active. De plus, l'interruption de la construction laisse parfois un fichier corrompu. .obj qui devra être supprimé manuellement pour que la construction puisse avoir lieu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X