Ich dachte über das Schreiben eines Plugins für Visual Studio und ich möchte wissen, ob es möglich ist, die verbleibende Zeit zu wissen (Mai nicht prefect aber zumindest ungefähre) für den Build-Prozess zu beenden?
Antworten
Zu viele Anzeigen?Leider gibt es im Build-System keine geschätzte Restzeit. Andere Systeme wie TeamCity speichern in der Regel Metadaten über die Build-Zeiten und führen einen gleitenden Durchschnitt, so dass bei Änderungen des Builds/Projekts die erwartete Zeit bis zur Fertigstellung entsprechend angepasst werden kann.
Wahrscheinlich muss Ihr Plugin diese Daten irgendwie neben dem Projekt/der Lösung und nicht speziell im Plugin aufbewahren, da sich die Ordnerpfade ändern können, das Projekt in der Versionsverwaltung ist und an anderer Stelle ausgecheckt werden kann usw. Es sei denn, Sie planen nicht, die Daten über VS-Neustarts hinweg aufzubewahren.