3 Stimmen

Fortschritt der Erstellung in Visual Studio

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?

1voto

Travis Illig Punkte 21775

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.

0voto

Arnis Lapsa Punkte 42566

Der beste Weg scheint zu sein, zunächst die Erstellungszeit der Lösung zu messen und dann die aktuelle mit ihr zu vergleichen.

Ich habe keine Ahnung, wie man das technisch bewerkstelligen kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X