我正在尝试将VS2008 sp1安装到我的工作机器上 - 它只有可怜的10Gb C驱动器。 SP1引导程序没有提供将项目安装到D的选项,只能安装到C。它需要3GB的空间,而机器只有大约700MB。
VS最初允许我安装到D,为什么SP不行呢?我唯一能想到的是它需要在Windows中安装系统文件等,但我无法相信有3GB的系统文件?
我正在尝试将VS2008 sp1安装到我的工作机器上 - 它只有可怜的10Gb C驱动器。 SP1引导程序没有提供将项目安装到D的选项,只能安装到C。它需要3GB的空间,而机器只有大约700MB。
VS最初允许我安装到D,为什么SP不行呢?我唯一能想到的是它需要在Windows中安装系统文件等,但我无法相信有3GB的系统文件?
我也遇到了同样的问题,最终将我的Outlook存档文件.pst和Windows.edb(新的实时搜索索引文件)移到D:盘上,以腾出空间,而不是试图在SP1分割驱动器时强行塞入一个方形钉子。在这方面非常有帮助的是WinDirStat,它会扫描您选择的驱动器,并确定每个文件夹和文件的大小,以便您可以找出一些随机的大文件并将其移动(如果可能)。
我在一台只有12GB C盘的电脑上安装了VS2008,遇到了同样的问题。
我按照这个页面上的手动步骤和自动卸载程序,彻底卸载了VS2008:
http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx
然后我重新启动了机器。
然后我在E:驱动器上重新安装了VS2008。
然后我重新启动了机器。
现在,我可以安装SP1了-因为它不需要在C:驱动器上占用太多空间。
我在一台只有20GB C盘的服务器上也遇到了同样的问题。我找到了一种方法来释放足够的空间,通过重新分配系统的虚拟内存分配到D盘而不是C盘。在我的情况下,这释放了大约4GB的空间。
在Windows XP中设置这个选项的地方是在“我的电脑”系统属性中的“高级”选项卡下的“性能选项”: http://support.microsoft.com/kb/308417
您是要升级当前版本还是已经卸载了VS 2008 Gold?默认情况下,如果已安装任何现有版本的VS,则安装程序不会允许更改目录。
要移动安装位置,您需要卸载所有已安装的2008版本(包括任何Express版本),然后选择安装位置选项应该就可以启用了。
我模糊地记得当我先安装了Office 2007再安装VS 2008时,这种情况曾经发生过。我不记得我为Office 2007安装了哪些选项。
更新:我现在记得它与我已经安装的Visual Studio Tools for Office有关。当我升级电脑时,通过先安装VS 2008再安装Office 2007和VSTO的方式进行了清洁安装,没有出现任何问题。因此,很可能您必须卸载导致VS 2008想要转到特定驱动器的任何内容。
即使您成功切换驱动器,它仍然会将大量内容放在系统驱动器上。
您也可以从这里下载完整的VS2008 SP1 ISO镜像。
然后,您可以将其刻录到DVD上,或使用Microsoft的Virtual CD-ROM Control Panel等工具将ISO挂载为另一个驱动器。
在将ISO挂载为虚拟驱动器后,您可以从中运行SP1安装程序。