TL; DR: NE PAS supprimer ce dossier
(voir ci-dessous pour des solutions de contournement )
Pourquoi pas?
Il y a eu des rapports contradictoires sur le point de savoir si l'absence de ce dossier (à la suite de sa suppression) causera réellement et dans tous les cas des problèmes lors de l'installation de Visual Studio, c'est-à-dire pendant le fonctionnement normal, pendant la réinstallation, le correctif / la mise à niveau, l'installation de réparation ou désinstaller. Cependant, la recommandation de MICROSOFT est clairement de ne pas le supprimer .
De Microsoft Developer Tools Blogs → ICI
Lors de la réparation, de la modification ou de la désinstallation d'un produit, ou lors de l'installation ou de la désinstallation d'un correctif, si le support source est requis, le cache du package est utilisé automatiquement et la plupart des utilisateurs ne verront jamais d'invite. Le programme d'installation de Visual Studio ne sera invité à télécharger (s'il est connecté) ou à localiser le support, comme indiqué dans la capture d'écran ci-dessous que si le cache du paquet est manquant ou incomplet.
Les utilisateurs qui ont installé à partir d'un média ont même la possibilité de télécharger (si connecté). Ainsi, bien que très peu de clients devraient voir cette boîte de dialogue, nous voulions nous assurer que l'expérience était facile.
Même si nous vous demanderons de télécharger les packages dans le cache en cas d'absence, nous recommandons aux utilisateurs de ne pas supprimer le cache de package. Non seulement la mise en cache est-elle utilisée par de nombreux autres produits installés avec Burn et peut ne pas fournir la même expérience de téléchargement, mais il existe des scénarios dans lesquels Windows Installer peut nécessiter une source que nous ne pouvons pas gérer car notre code n'est pas en cours d'exécution.
Solution / Contournement:
Si vous devez récupérer cet espace, votre meilleur pari est d'éviter de "supprimer" quoi que ce soit, mais plutôt de déplacer ce dossier et tous ses fichiers. Vous pouvez le faire en toute sécurité en suivant les instructions ci-dessous pour tout stockage local / en direct, en ligne, proche ou hors ligne, à condition que ce système de stockage puisse être monté sur une lettre de lecteur ou sur un point de montage du système de fichiers NTFS . N'importe lequel des éléments suivants fonctionnera:
- une autre partition live (montée)
- un disque optique (CD, DVD, etc.) avec un système de fichiers actif tel que FAT ou NTFS
- un disque dur externe
- une clé USB
- un lecteur réseau
Chaque fois que vous êtes invité à entrer le support / à recevoir des erreurs concernant des fichiers manquants / un emplacement manquant, vous devez simplement vous assurer de remonter / réinsérer votre lecteur / support s'il ne s'agit pas déjà d'une partition active.
Une fois déplacé, afin de "lier" l'ancien point / emplacement de montage (dans la plupart des cas C:\ProgramData\Package Cache\
), vous créez simplement un répertoire junction
.
Junctions
sont reconnus au file system
niveau comme une entrée pseudonyme dans le fichier FSTAB
. Par conséquent, il est transparent pour tous les programmes, y compris le système d'exploitation lui-même. En d'autres termes, il N'EST PAS considéré comme un fichier qui pointe simplement vers un autre emplacement (comme un shortcut
) et fonctionne donc toujours sans incident.
- Vous déplaceriez le (s) dossier (s) en question vers son nouvel emplacement
Créer la jonction
Option 1. (en mode natif) : lancez simplement la commande intégrée Windows Vista / 7/8 et l'invite cmd:
mklink /J oldpath newpath
NOTE: Si vous faites l' newpath
absolu, vous pourrez déplacer le lien sans casser le pointeur sur le newpath
. Si vous faites le newpath
parent, vous pourrez éviter de rompre le lien, tant que vous déplacez le lien et que vous ciblez ENSEMBLE tout en conservant leurs chemins relatifs.
Option 2. (en utilisant un outil) : Une autre excellente alternative est un utilitaire gratuit et pratique que j'utilise depuis des années et qui s'appelle "Link Shell Extension" . LSE est gratuit et vous pouvez le trouver ici (ou sur Google pour cela): http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
LSE vous permet de créer des liens symboliques, des liens durs, des jonctions, des smartcopies, des smartclones, des miroirs intelligents, des smart move, des épissures, des sources multiples et une foule d'autres éléments que j'ai trouvé trop déroutants à lire, franchement. Mais c’est un produit gratuit et génial qui crée un menu contextuel de l’explorateur Windows qui vous permet de cliquer avec le bouton droit de la souris sur votre dossier LINK-TARGET, puis de le faire glisser à l’endroit où vous souhaitez créer le lien. Vous pouvez bien sûr renommer le lien comme bon vous semble.