Bei der Offline-Installation von Visual Studio werden alte Versionen entfernt

8

Gibt es eine Möglichkeit, die alten Versionen von Installationspaketen aus dem Layout-Ordner der Offline-Installation von Visual Studio 2017 zu entfernen? Dieser Ordner benötigt viel Speicherplatz auf meiner Festplatte.

    
simmeone 11.02.2017, 12:40
quelle

3 Antworten

8

Ich hatte eine kleine Dienstanwendung zum Löschen alter Versionsordner aus dem Offline-Setup von Visual Studio 2017 erstellt.

Sie können die Quelle von GitHub unter Ссылка

herunterladen

Oder

Führen Sie die ausführbare Datei VS2017OfflineSetupUtility.exe im Release Ordner

aus

Ссылка

    
user7856083 12.04.2017 11:08
quelle
6
  

Nachdem Sie Layout-Aktualisierungen für einen Offline-Cache vorgenommen haben, wird das Layout angezeigt   Der Cache-Ordner enthält möglicherweise veraltete Pakete, die nicht mehr benötigt werden   von der neuesten Visual Studio-Installation. Sie können die --clean verwenden   Option, um veraltete Pakete aus einem Offline-Cache-Ordner zu entfernen.

Microsoft Docs: So entfernen Sie ältere Versionen aus einem Layout

    
Hager Aly 18.08.2017 03:40
quelle
5

Sie können die neue Option --clean verwenden. Sie benötigen den / die Dateipfad (e), um Manifeste, die diese veralteten Pakete enthalten, zu katalogisieren. Sie finden die Katalogmanifeste in einem Ordner Archive im Offline-Layoutcache.

Sie werden dort gespeichert, wenn Sie ein Layout aktualisieren. Im Ordner "Archive" gibt es einen oder mehrere GUID benannte Ordner, von denen jeder ein veraltetes Katalogmanifest enthält. Die Anzahl der GUID -Ordner sollte der Anzahl der Aktualisierungen entsprechen, die an Ihrem Offline-Cache vorgenommen wurden.

Einige Dateien werden in jedem GUID Ordner gespeichert. Die zwei Dateien von Interesse sind eine catalog.json Datei und eine version.txt Datei. Die catalog.json -Datei ist das veraltete Katalogmanifest, das Sie an die Option --clean übergeben müssen. Die andere version.txt -Datei enthält die Version dieses veralteten Katalogmanifests. Anhand der Versionsnummer können Sie entscheiden, ob veraltete Pakete aus diesem Katalogmanifest entfernt werden sollen. Sie können dasselbe tun, wenn Sie die anderen GUID -Ordner durchlaufen. Nachdem Sie die Entscheidung über die zu bereinigenden Kataloge getroffen haben, führen Sie den Befehl --clean aus, indem Sie den Katalogen die Dateipfade übergeben.

Beispiele:

%Vor%

Sie können vs_enterprise.exe auch in <layoutDir>. aufrufen. Hier ein Beispiel:

%Vor%

Wenn Sie diesen Befehl ausführen, analysiert Setup Ihren Offline-Cache-Ordner, um die Liste der zu entfernenden Dateien zu finden. Sie haben dann die Möglichkeit, die zu löschenden Dateien zu überprüfen und die Löschungen zu bestätigen.

    
Arman 19.08.2017 09:22
quelle