Fast unbewusst stieß ich auf das Keyboard Build-Makro, das meine gesamte Lösung bildet. Dies kann passieren, als ich eine Codeänderung bemerkte. Der Build dominiert meinen Computer und ich muss im Grunde warten, bis er fertig ist. 10 Sekunden!
Wie kann ich einen Build abbrechen?
Sie können schlagen Ctrl+Break auf der Tastatur, um einen Build abzubrechen/anzuhalten, der gerade ausgeführt wird.
Gehen Sie zu Visual Studio Build Menu -> Build abbrechen, einfach :)
Das ist grob, aber es funktioniert gut. Das Visual Studio für eines meiner Projekte (ich verwende die MVC-Ansicht, um Markup-Fehler abzufangen). Nun, das Projekt reagiert nicht mehr beim Erstellen. Ich kann den Build nicht mit den Tastenkombinationen abbrechen.
Also habe ich diese Batchdatei erstellt, die sich in meiner Schnellstartleiste befindet.
@echo off
echo KILL BILLd
for /L %%i in (1,1,10) do (
Taskkill /IM aspnet_compiler.exe /F
timeout 1
)
Ich habe auch den Start der Batch-Datei minimiert. Der Build wird gestoppt und Visual Studio wirft einfach in das Fehlerfenster ein, dass ein Problem beim Erstellen aufgetreten ist.
Ctrl + Break funktioniert, aber nur wenn das Build-Fenster aktiv ist. Wenn Sie den Build unterbrechen, verbleibt manchmal eine beschädigte .obj
-Datei, die manuell gelöscht werden muss, damit der Build fortgesetzt werden kann.
Strg + Ende funktioniert für mich in Visual C++ 2010 Express.
Visual Studio 2015 Professional Update 3
Wenn Sie einen Mac verwenden, können Sie Folgendes tun
Klicken Sie im Visual Studio-Menü auf Erstellen -> Abbrechen
oder
Wählen Sie das Fenster Azure App Service-Aktivität -> Abbrechen Die Veröffentlichungsaktivität wird abgebrochen.
Das Kontextmenü des Builds enthält in Visual Studio 2013 ein Cancel build.
Der "Pause" -Befehl war eine Funktionstaste unter meiner rechten Umschalttaste, sodass die unten stehende Tastenkombination den Trick für mich tat.
Strg + Fn + Umschalttaste
Ich wurde von einem nicht reagierenden Build getroffen und absolut nichts erlaubte mir, den Build entweder zu töten oder abzubrechen. Sogar der Versuch, die Aufgabe zu beenden, würde ein Benutzereingabefenster auslösen, das besagt, dass es nicht beendet werden konnte, während der Build noch ausgeführt wird (ziemlich ironisch, da dies genau die Absicht war, diesen gebrochenen Zustand zu verlassen).
Der Build wurde von MSBuild erledigt. Ich fand die einzige Möglichkeit, seine Aufgabe zu beenden. Wenn MSBuild.exe beendet wird, wacht VS auf und sieht den Build schließlich als abgebrochen, sodass Sie wieder arbeiten können.
Hoffe, das hilft jemandem in derselben Situation.
Wenn alles andere fehlschlägt, rufen Sie den Task-Manager auf und beenden Sie die msbuild-Task unter Visual Studio 2017
Ich verwende Visual Studio 2015. Um das Erstellen zu beenden, können Sie folgenden Schritten folgen:
Gehen Sie zum Menü "Fenster" und wählen Sie "Web-Veröffentlichungsaktivität" Es gibt eine Schaltfläche zum Abbrechen .. /. Schaltfläche "Abbrechen" auf der Registerkarte "Web-Veröffentlichungsaktivität"