Ist es möglich, Visual Studio
zu zwingen, alle Dateien von der Befehlszeile zu speichern? Ich verwende msbuild.exe
, um meine Lösung zu erstellen und zu veröffentlichen.
Ich habe versucht mit msbuild.exe
, csc.exe
und devenv.exe
aber keiner von ihnen gibt die Option zum Speichern.Speichern Sie alle Dateien über die Befehlszeile
0
A
Antwort
1
Das ist nicht ideal, aber die folgenden funktioniert der Trick (für alle offenen Instanzen von Visual Studio):
Process []vsProcesses = Process.GetProcessesByName("devenv");
foreach (var item in vsProcesses)
{
IntPtr h = item.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("^+s");
}
Ich halte für einen besseren Ansatz suchen, aber jetzt werde es tun.
Verwandte Themen
- 1. Wie Sie TypScript-Dateien über die Befehlszeile ausführen?
- 2. Golang: Führen Sie alle .go-Dateien im aktuellen Verzeichnis über die Befehlszeile (Multi-Datei-Paket)
- 3. Ordnervergleiche über die Befehlszeile
- 4. svn Geschichte über die Befehlszeile
- 5. Mehrere Dateien von einer awk-Befehlszeile speichern
- 6. So schließen Sie Rserve über die Befehlszeile
- 7. Automatisches Generieren von Ordner- und JS-Dateien über die Befehlszeile
- 8. Zufälliges Parsing von Dateien in Python über die Befehlszeile
- 9. Dateien von Google Drive über die Befehlszeile in Node.js abrufen?
- 10. Get Infotip über die Befehlszeile
- 11. Wie alle geschlossenen Zweige über die Befehlszeile in mercurial erhalten?
- 12. Generische Objekterzeugung über die Befehlszeile
- 13. Zielframework über die Befehlszeile überschreiben
- 14. Erhalten Sie alle Drive-Dateien über alle Benutzer
- 15. Ausgabe an die Befehlszeile, wenn über die Befehlszeile gestartet
- 16. mehrere Dateien über xcopy speichern
- 17. Run Befehlszeile in Python und speichern Sie die Details
- 18. Können Sie alle JUnit-Tests in einem Paket über die Befehlszeile ausführen, ohne sie explizit aufzulisten?
- 19. Webbereitstellungspaket über die Befehlszeile erstellen
- 20. Finding Methoden über die Befehlszeile
- 21. Datenbank über die Befehlszeile erstellen
- 22. Erstellen QlikView Task über die Befehlszeile
- 23. Wie senden Sie Crawler-Daten über die Befehlszeile an PHP?
- 24. Hybris - Aktualisierungsvorgang über die Befehlszeile auslösen
- 25. Ausführen von Jmeter über die Befehlszeile
- 26. Xcode 8 Konfiguration über die Befehlszeile ändern
- 27. Verwenden Sie die SICP-Sammlung für Racket über die Befehlszeile
- 28. Führen Sie die JUnit Testsuite über die Befehlszeile aus
- 29. Ausführen aller PMD-Regelsätze über die Befehlszeile
- 30. Führen Sie zwei Tests mit Gradle über die Befehlszeile aus
Sie meinen, speichern Sie alle Änderungen in Dateien, die derzeit in Visual Studio geöffnet sind? – haim770
@ haim770 ja ich mache – Yoav
ist das was du brauchst? https://blogs.msdn.microsoft.com/zainnab/2010/10/31/save-changes-before-building/ – Fuzzybear