Leitfäden
Installieren von Visual Studio-Komponenten in CI
Ein erforderlicher VS-Workload fehlt und die Installation dauert fünfzehn Minuten.
4 Min. Lesezeit
Ein erforderlicher VS-Workload fehlt und die Installation dauert fünfzehn Minuten.
Warum es passiert
Runner-Images liefern nur allgemeine Workloads und vs_installer ist langsam.
So beheben Sie das Problem
- Verwenden Sie vs_installer changes --add mit der spezifischen Komponenten-ID anstelle einer vollständigen Arbeitslast
- Backen Sie die Komponente in ein benutzerdefiniertes Image, wenn dies bei jedem Lauf erforderlich ist
- Prüfen Sie vor der Installation, ob die Komponente bereits vorhanden ist
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So machen Sie Windows CI schnellerWindows-Jobs dauern dreimal so lange wie entsprechende Linux-Jobs.So zwischenspeichern Sie die MSBuild-AusgabeBei jedem Build werden alle Projekte neu kompiliert.So signieren Sie Windows-Binärdateien in CIFür die Authenticode-Signierung ist ein Zertifikat erforderlich, das nicht offengelegt werden darf.So parallelisieren Sie .NET-Tests.NET-Tests werden seriell ausgeführt und dauern zwanzig Minuten.