TL; DR: NÃO exclua esta pasta
(veja abaixo as soluções alternativas )
Por que não?
Houve relatos conflitantes sobre se a ausência dessa pasta (como conseqüência de excluí-la) será realmente e todos os casos causará problemas com a instalação do Visual Studio , ou seja, durante a operação normal, durante a reinstalação, correção / atualização, reparo, instalação ou desinstalação. No entanto, a recomendação da MICROSOFT é claramente para NÃO APAGAR .
Em Blogues de ferramentas para desenvolvedores da Microsoft → AQUI
When repairing, modifying, or uninstalling a product or when installing or uninstalling a patch, if source media is required the package cache is used automatically and most users will never see a prompt. Only if the package cache is missing or incomplete will Visual Studio setup prompt to download (if connected) or locate media as shown in the screenshot below.
Users who have installed from media even get the option to download (if connected). So while very few customers should ever see this dialog, we wanted to make sure the experience was easy.
Even though we will prompt to download packages to the cache if missing, we recommend users do not remove the package cache. Not only is the cached used by many other products that are installed with Burn and may not provide the same download experience, there are scenarios when Windows Installer may require source that we cannot handle because our code is not running.
Solução / Solução:
Se você precisar recuperar este espaço, sua aposta mais segura é evitar "excluir" qualquer coisa, mas em vez disso, mover esta pasta e todos os seus arquivos. Você pode fazer isso com segurança seguindo as instruções abaixo para qualquer armazenamento local / ativo, on-line, near-line ou off-line desde que esse sistema de armazenamento que possa ser montado em uma letra de unidade ou qualquer ponto de montagem no sistema de arquivos NTFS . Qualquer um dos itens a seguir funcionará:
- outra partição ativa (montada)
- um disco óptico (CD, DVD, etc.) com um sistema de arquivos ao vivo como FAT ou NTFS
- um disco rígido externo
- uma unidade USB
- uma unidade de rede
Sempre que você for solicitado a fornecer a mídia / receber erros sobre falta de arquivos / localização ausente, simplesmente remontar / reinserir sua unidade / mídia se ela ainda não for uma partição ativa.
Uma vez movido, para "vincular" o ponto / local de montagem antigo (na maioria dos casos C:\ProgramData\Package Cache\
), basta criar um diretório junction
para ele.
Junctions
são reconhecidos no nível file system
como uma entrada de alias em FSTAB
. Portanto, é transparente para todos os programas, incluindo o próprio sistema operacional. Em outras palavras, NÃO é visto como um arquivo que simplesmente aponta para outro local (como shortcut
) e, portanto, sempre funciona sem incidentes.
- Você moveria a (s) pasta (s) em questão para o novo local
-
Crie o cruzamento
-
Opção 1. (nativamente) : Basta emitir o comando interno do Windows Vista / 7/8 e o prompt cmd:
mklink /J oldpath newpath
NOTA: Se você tornar o
newpath
absoluto, poderá mover o link sem dividir o ponteiro paranewpath
. Se você tornar onewpath
relativo, poderá evitar a quebra do link, contanto que você mova AMBOS o link e segmente TOGETHER e mantenha seus caminhos relativos. -
Opção 2. (usando uma ferramenta) : Outra alternativa EXCELENTE é um utilitário prático gratuito que venho usando há anos chamado "Link Shell Extension" . O LSE é gratuito e você pode encontrá-lo aqui (ou no Google): link
O LSE permite que você crie links simbólicos, hardlinks, junções, smartcopies, smartclones, espelhos inteligentes, movimentos inteligentes, emendas, várias fontes e muitas outras coisas que eu achei muito confuso para ler, francamente. Mas, é um produto gratuito brilhante que cria um menu de contexto do Windows Explorer que permite clicar com o botão direito do mouse na pasta LINK-TARGET e arrastá-lo para onde você deseja criar o link. Você pode, claro, renomear o link para o que quiser.
-