Question: I have a SSD as my primary (C:) drive, mainly used for quickly loading games. 

It's pretty small (~30 GB) so I want to keep things that don't really need a speed boost off of it. I attempted installing the Visual Studio 2010 Express beta last night, and it claimed to require 2.1 GB of space so I changed the install directory to a secondary, non-SSD drive.

After this, the installer said that it would use 1.8 GB on C: and ~200 MB on the secondary drive. 

While this token gesture of moving 1/10 of the app to the place I told it to is cute, I really want to install everything I can to the secondary drive. 

**Is there any way to install all of Visual Studio 2010 Express to a drive besides C:?**

Answer: 
No, much of what VS installs (regardless of version) goes into subdirectories in your Windows folder: things such as the .NET frameworks, shared files, etc. So if you installed Windows to the C: drive, VS has to install much of it's core there as well.
There are two ways. The easiest is just to install to C and then move the big folders over to your D drive and set up an NTFS junction to link the old location (on C) to the new one (on D).

If your SSD is so small that you cannot do that, then make the folders on your D drive first, then the junction from C to D and then install the program (pointing to the "folder" on C).

The installer will probably complain the the folder you are trying to install to already exists but most will happily continue anyway. 

<http://support.microsoft.com/kb/205524>