TL; DR: Diesen Ordner NICHT löschen
( Problemumgehungen siehe unten )
Warum nicht?
Es gab widersprüchliche Berichte darüber, ob das Fehlen dieses Ordners (als Folge des Löschens) tatsächlich und in allen Fällen Probleme mit der Visual Studio-Installation verursacht, dh während des normalen Betriebs, während der Neuinstallation, des Patch / Upgrades, der Reparaturinstallation oder deinstallieren. Die Empfehlung von MICROSOFT lautet jedoch eindeutig: NICHT LÖSCHEN .
In den Microsoft Developer Tools-Blogs → HIER
Wenn beim Reparieren, Ändern oder Deinstallieren eines Produkts oder beim Installieren oder Deinstallieren eines Patches Quellmedien erforderlich sind, wird der Paket-Cache automatisch verwendet und die meisten Benutzer sehen keine Eingabeaufforderung. Nur wenn der Paket-Cache fehlt oder unvollständig ist, fordert das Visual Studio-Setup zum Herunterladen (falls verbunden) oder Auffinden von Datenträgern auf (siehe Abbildung unten).
Benutzer, die von Datenträgern installiert haben, erhalten sogar die Option zum Herunterladen (sofern verbunden). Obwohl nur sehr wenige Kunden diesen Dialog jemals sehen sollten, wollten wir sicherstellen, dass die Erfahrung einfach ist.
Auch wenn wir Sie auffordern, fehlende Pakete in den Cache herunterzuladen, wird empfohlen, den Paket-Cache nicht zu entfernen. Der Cache wird nicht nur von vielen anderen Produkten verwendet, die mit Burn installiert werden und möglicherweise nicht die gleiche Downloaderfahrung bieten. Es gibt auch Szenarien, in denen Windows Installer möglicherweise Quellen benötigt, die wir nicht verarbeiten können, weil unser Code nicht ausgeführt wird.
Lösung / Umgehung:
Wenn Sie diesen Speicherplatz zurückfordern müssen, ist es am sichersten, nichts zu "löschen" , sondern diesen Ordner und alle zugehörigen Dateien zu verschieben. Sie können dies sicher tun, indem Sie die nachstehenden Anweisungen für jeden lokalen / Live-, Online-, Near-Line- oder Offline-Speicher befolgen, sofern dieses Speichersystem an einen Laufwerksbuchstaben oder einen beliebigen Bereitstellungspunkt im NTFS-Dateisystem angehängt werden kann . Folgendes funktioniert:
- eine andere aktive (gemountete) Partition
- eine optische Disc (CD, DVD usw.) mit einem Live-Dateisystem wie FAT oder NTFS
- eine externe Festplatte
- ein USB-Laufwerk
- ein Netzlaufwerk
Wenn Sie zur Eingabe des Datenträgers aufgefordert werden oder Fehler bezüglich fehlender Dateien oder Speicherorte erhalten, stellen Sie einfach sicher, dass Sie das Laufwerk bzw. den Datenträger erneut einbinden bzw. erneut einlegen, sofern es sich nicht bereits um eine Live-Partition handelt.
Nach dem C:\ProgramData\Package Cache\
Verschieben erstellen Sie einfach ein Verzeichnis junction
, um den alten Einhängepunkt / Speicherort (in den meisten Fällen ) zu "verknüpfen" .
Junctions
werden auf der file system
Ebene als Alias-Eintrag in der FSTAB
. Daher ist es für alle Programme, einschließlich des Betriebssystems selbst, transparent. Mit anderen Worten, es wird NICHT als Datei angesehen, die einfach auf einen anderen Ort (wie a shortcut
) verweist und daher immer ohne Zwischenfälle funktioniert.
- Sie würden die betreffenden Ordner an ihren neuen Speicherort verschieben
Erstellen Sie die Junction
Option 1. (nativ) : Geben Sie einfach den integrierten Windows Vista / 7/8-Befehl und die Eingabeaufforderung cmd ein:
mklink /J oldpath newpath
ANMERKUNG: Wenn Sie den newpath
absoluten Wert festlegen, können Sie den Link verschieben, ohne den Zeiger auf das Symbol zu beschädigen newpath
. Wenn Sie einen newpath
Verwandten festlegen, können Sie das Unterbrechen des Links verhindern, solange Sie den Link und das Ziel ZUSAMMEN verschieben und die relativen Pfade beibehalten.
Option 2. (mit einem Tool) : Eine weitere großartige Alternative ist ein kostenloses praktisches Dienstprogramm, das ich seit Jahren benutze und das "Link Shell Extension" heißt . LSE ist kostenlos und hier zu finden (oder bei Google): http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
Mit LSE können Sie Symlinks, Hardlinks, Junctions, Smartcopies, Smartclones, Smart Mirrors, Smart Moves, Splices, mehrere Quellen und viele andere Dinge erstellen, die ich offen gesagt für zu verwirrend hielt, um sie zu lesen. Es ist jedoch ein brillantes kostenloses Produkt, das ein Windows Explorer-Kontextmenü erstellt, mit dem Sie mit der rechten Maustaste auf Ihren LINK-TARGET-Ordner klicken und ihn an die Stelle ziehen können, an der Sie den tatsächlichen Link erstellen möchten. Sie können den Link natürlich beliebig umbenennen.