Como instalo o Visual Studio 2010 Express em algum lugar além de C :?

7

Eu tenho um SSD como meu disco principal (C :), usado principalmente para carregar jogos rapidamente.

É bem pequeno (~ 30 GB), então quero manter as coisas que realmente não precisam de um aumento de velocidade. Eu tentei instalar o Visual Studio 2010 Express beta ontem à noite, e ele exigiu 2.1 GB de espaço, então mudei o diretório de instalação para uma unidade secundária, não-SSD.

Depois disso, o instalador disse que usaria 1,8 GB em C: e ~ 200 MB na unidade secundária.

Enquanto esse gesto de token de mover 1/10 do aplicativo para o lugar que eu disse é bonito, eu realmente quero instalar tudo o que puder na unidade secundária.

Existe alguma maneira de instalar todo o Visual Studio 2010 Express em uma unidade, além de C:?

    
por TwentyMiles 10.03.2010 / 18:19

4 respostas

7

Não, muito do que o VS instala (independentemente da versão) entra em subdiretórios da sua pasta Windows: coisas como os frameworks .NET, arquivos compartilhados, etc. Então, se você instalou o Windows na unidade C:, VS precisa instalar muito do seu núcleo lá também.

    
por 10.03.2010 / 18:49
5

Mais ou menos.

O DVD de configuração contém um arquivo Setup \ baseline.dat. Este é um arquivo de texto grande que armazena informações sobre onde instalar grandes partes do software.

Você precisa editar o arquivo de texto e alterar as linhas que dizem

DefaultPath=[ProgramFilesFolder]\VC\

...

DefaultPath=[ProgramFilesFolder]\Microsoft Visual Studio 10.0

...

DefaultPath=[ProgramFilesFolder]\Microsoft Visual Studio 10.0\Common7\IDE

para o seguinte

DefaultPath=D:\Applications\VS2010\VC\

...

DefaultPath=D:\Applications\VS2010\Microsoft Visual Studio 10.0

...

DefaultPath=D:\Applications\VS2010\Microsoft Visual Studio 10.0\Common7\IDE

Isso vai tirar a maior parte das coisas de C

Isso também funciona com o VisualStudio 2005/2008 e o Express Editions. Eu tenho usado esse truque por anos e nunca encontrei um problema.

n.B: Algumas partes do instalador também usam locais como DefaultPath = [WindowsFolder] \ assembly . Você pode editá-las da mesma forma para liberar ainda mais espaço, mas não posso garantir que isso não irá quebrar as coisas. Obviamente, se você estiver instalando a partir de um DVD / iso, será necessário copiar todo o conteúdo do DVD para uma pasta antes de editar o baseline.dat, caso contrário, ele será somente leitura.

    
por 31.05.2010 / 11:23
1

Existem duas maneiras. O mais fácil é apenas instalar em C e depois mover as pastas grandes para sua unidade D e configurar uma junção NTFS para vincular a localização antiga (em C) à nova (em D).

Se o seu SSD é tão pequeno que você não pode fazer isso, então faça as pastas na sua unidade D primeiro, depois a junção de C para D e então instale o programa (apontando para a "pasta" em C). p>

O instalador provavelmente vai reclamar que a pasta que você está tentando instalar já existe, mas a maioria continuará feliz mesmo assim.

link

    
por 26.06.2012 / 21:18
0

Eu tive um problema semelhante no Windows XP e encontrei minha própria solução:

1) Em c: \ Arquivos de programas, crie manualmente por você mesmo todas as pastas que a instalação do VS2010 deve criar para você. Isso inclui pelo menos essas pastas:

i. c:\Program Files\Microsoft SDKs ii. c:\Program Files\Microsoft Visual Studio iii. c:\Program Files\Reference Assemblies iv. c:\Program Files\Microsoft Visual Studio 9.0

Como essas pastas estão vazias, você pode montar uma unidade de disco lógica em cada uma delas. Isso efetivamente aumenta o tamanho do C:.

2) Instale qualquer disco rígido adicional e crie uma partição estendida nele. Cria 4-5 unidade de disco lógico nessa partição estendida. Em seguida, no painel de controle do Windows, você pode montar essas unidades de disco lógicas nas pastas acima. Agora você deve ter espaço em disco suficiente para a sua instalação do VS2010.

3) Parece que não podemos usar a abordagem acima para a pasta principal de instalação do programa, ie. c: \ Arquivos de Programas \ Microsoft Visual Studio 10.0. Mas podemos apenas dizer ao instalador do VS para usar d: \ Program Files.

Além disso, o Sysinternals tem um utilitário de 'junção' que permite criar links simbólicos no Windows Xp para vincular algumas pastas. c: \ Arquivos de programas \ Microsoft SDKs para dizer d: \ Arquivos de programas \ Microsoft SDKs. Isso pode ser outra solução além de montar um disco lógico para as pastas.

    
por 26.06.2012 / 20:37