Es scheint keine Post-Build-Lösungsaufgabe zu geben. Vermutlich könnte man es hacken, indem man ein Dummy-Projekt erstellt, das als letztes erstellt und einen Piepton in das Post-Build-Projekt setzt.Wie erhalte ich eine Benachrichtigung, dass die lokale Visual Studio-Erstellung abgeschlossen ist?
Wie erhalte ich eine Benachrichtigung, dass die lokale Visual Studio-Erstellung abgeschlossen ist?
Antwort
Benötigen Sie etwas wie this (Screenshot ist da)?
Wussten Sie, dass Sie einigen Visual Studio-Ereignissen Sounds zuweisen können? Sie können eine WAV-Datei zuweisen, die abgespielt wird, wenn ein Build fehlschlägt oder erfolgreich ist. Öffnen Sie einfach die Systemsteuerung, wählen Sie Sounds und Audiogeräte und klicken Sie dann auf die Registerkarte Sounds. Scrollen Sie nach unten zu Microsoft Development Environment. Ich habe meinen Build Succeeded einer WAV-Datei von Darth Vader zugewiesen, die "All Too Easy" sagte und mein Build fehlte in einer WAV-Datei von Han Solo mit der Aussage "Ich habe ein schlechtes Gefühl dabei".
Das ist großartig! Noch besser! – bytebender
Visual Studio muss nach dem Ändern dieser Einstellungen neu gestartet werden. – Simon
Sie könnten eine einfache .bat Datei schreiben, die Sie die Post-Build-Ereignisse hinzufügen könnten ...
Hier ist ein Link: Pre-build Event/Post-build Event Command Line Dialog Box
Gehen Sie auf Start -> Systemsteuerung -> Sounds und Audiogeräte. Dann finden Sie auf der Registerkarte Sounds eine Reihe von Sounds für Microsoft Visual Studio in der Programmereignisliste. Sie können einen Ton anbringen, um die Fertigstellung usw. zu erstellen.
Ich habe this verwendet.
Es ist ziemlich ordentlich für die visuelle Benachrichtigung, während die Optionen von anderen gut für Audio sind.
Dies ist der Link von Download.com http://download.cnet.com/Snarl/3000-2384_4-10767294.html – michaelAngelo
Eigentlich die neuesten Versionen der Ding-Erweiterung zeigt auch eine visuelle Benachrichtigung auf der Taskleiste. – BornToCode
Persönlich habe ich nur das "Ausgabe" -Fenster standardmäßig eingeschaltet und nicht die Aufgabenliste verwenden. So kann ich jederzeit sehen, was es tut. Ich finde die Nachrichten aus diesem Fenster viel aufschlussreicher als die Aufgaben-/Fehlerliste.
Auf der anderen Seite können Sie im Fenster "Ausgabe" Warnungen in Ihrem Code leicht übersehen. Ich benutze das "Ausgabe" -Fenster wegen seiner detaillierteren Art, habe mich aber in letzter Zeit daran gewöhnt, die Task/Error-Liste zu überprüfen, um zu sehen, ob es Warnungen gab. (Es wäre großartig, wenn der Tab-Header die Anzahl der Fehler, Warnungen und Benachrichtigungen anzeigen würde, die wie "Aufgabenliste (0/3/0)" oder ähnlich aussehen) –
Haha. Wenn Sie ein cpp-Projekt mit Cinder/Boost/Std + Computer Vision-Bibliotheken kompilieren, erhalten Sie Hunderte von Warnungen, was die Ausgabe während des Kompilierens ziemlich nutzlos macht. – FlavorScape
Die ToastNotifier Extension scheint gut für visuelles Feedback zu funktionieren.
Funktioniert es unter Windows 7? (weil es nicht auf meinem Rechner) – BornToCode
@BornToCode nein, Toast Benachrichtigungen wurden in Windows 8 hinzugefügt. – magicandre1981
Ich verwende Growl with visual studio add on. Es funktioniert auch mit VS2013 unter Verwendung this tweak.
Es gibt Visual Studio Ding Erweiterung.
Diese kleine Erweiterung wird Benachrichtigungstöne spielen, wenn Ereignisse folgenden Voraussetzungen erfüllt sind:
- Build abgeschlossen
- Anfang Debugger-Modus (Unterbrechungs Treffer, etc)
- Unit-Tests abgeschlossen laufen
https://visualstudiogallery.msdn.microsoft.com/941d0ed0-1218-452e-8585-d3ac693cda17
Diese Erweiterung zeigt auch eine Benachrichtigung auf der Taskleiste! – BornToCode
- 1. Wie Benachrichtigung erhalten, die eine System.Threading.Tasks.Task abgeschlossen hat
- 2. Wie führe ich eine Benachrichtigung aus, nachdem die Gulp-Kopieraufgabe abgeschlossen ist?
- 3. QNetworkAccessManager: Wie stelle ich sicher, dass der Download abgeschlossen ist?
- 4. Wie erhalte ich die lokale Zeit im Inno-Setup?
- 5. Wenn ich eine Benachrichtigung erhalte, ersetzt die neue die alte. Wie kann ich sie beide behalten?
- 6. Warum erhalte ich eine Fehlermeldung, dass .replace keine Funktion ist?
- 7. Titanium lokale Benachrichtigung
- 8. Region basierte lokale Benachrichtigung
- 9. Lokale Benachrichtigung im Hintergrund
- 10. MQTT: Erkennen, ob die Übermittlung abgeschlossen ist
- 11. Wie kann ich bestätigen, dass eine Aufgabe abgeschlossen ist, bevor der Thread fertiggestellt wird?
- 12. lokale Benachrichtigung mit API-Aufruf
- 13. Warum erhalte ich eine Warnung "Nicht referenzierte lokale Variable"? (C++)
- 14. Wie erhalte ich eine Benachrichtigung vom Server, wenn er überhaupt aktiv ist?
- 15. Zufällige lokale Benachrichtigung im Hintergrund
- 16. Lokale Benachrichtigung mit verschiedenen NSDate
- 17. LINUX: wie zu erkennen, dass FTP-Datei-Upload abgeschlossen ist
- 18. SVN ignorieren, dass lokale Arbeitskopie ist?
- 19. Wie führe ich eine Funktion aus, wenn XMLHttpRequest abgeschlossen ist?
- 20. Lokale Benachrichtigung in dem Vordergrund
- 21. Warum verschwindet die Benachrichtigung "Download abgeschlossen" auf Gingerbread-Geräten?
- 22. Wie erhalte ich die Adresse einer Funktion?
- 23. So stellen Sie sicher, dass eine lokale iOS-Benachrichtigung zugestellt wird * nach * der App wird beendet
- 24. Ist es möglich, eine lokale Benachrichtigung speziell an die Apple Watch zu senden?
- 25. JavaScript Introspektion, die abgeschlossen ist
- 26. Wie erhalte ich eine GCM-Nachricht, wenn die App geschlossen ist oder sich im Hintergrund befindet?
- 27. So legen Sie eine wöchentliche lokale Benachrichtigung in swift fest
- 28. wie eine IP-Adresse zu überprüfen, ist die lokale
- 29. Wie ist die lokale Zeitzone eines Browsers?
- 30. Lokale Benachrichtigung wiederholt auf unbestimmte Zeit- Swift
Sprechen Sie über TFS-Build oder nur einen Build auf Ihrem lokalen Computer? – bytebender