如何在 C: 之外的某个地方安装 Visual Studio 2010 Express?

Twe*_*les 7 ssd visual-studio-2010 installation

我有一个 SSD 作为我的主要 (C:) 驱动器,主要用于快速加载游戏。

它非常小(~30 GB),所以我想保留那些不需要提高速度的东西。我昨晚尝试安装 Visual Studio 2010 Express 测试版,它声称需要 2.1 GB 的空间,所以我将安装目录更改为辅助的非 SSD 驱动器。

在此之后,安装程序说它将在 C: 上使用 1.8 GB,在辅助驱动器上使用 ~200 MB。

虽然将应用程序的 1/10 移动到我告诉它的地方的这种象征性手势很可爱,但我真的很想将我能安装的所有东西都安装到辅助驱动器上。

除了 C: 之外,还有什么方法可以将所有 Visual Studio 2010 Express 安装到驱动器上?

BBl*_*ake 7

不,VS 安装的大部分内容(无论版本如何)都位于 Windows 文件夹中的子目录中:例如 .NET 框架、共享文件等。因此,如果您将 Windows 安装到 C: 驱动器,VS 必须安装许多它也是核心。

  • @Twenty:“……让我后悔得到 ** 这么小的** SSD。” - 为你修正了这个问题;-) (4认同)

小智 5

的种类。

安装 DVD 包含一个文件 Setup\baseline.dat。这是一个大型文本文件,用于存储有关在何处安装大量软件的信息。

您需要编辑文本文件并更改显示的行

DefaultPath=[ProgramFilesFolder]\VC\

...

DefaultPath=[ProgramFilesFolder]\Microsoft Visual Studio 10.0

...

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

到以下

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

这将使 C 中的大部分内容消失。

这也适用于 VisualStudio 2005/2008 和 Express Edition。我多年来一直在使用这个技巧,从未遇到过问题。

nB:安装程序的某些部分也使用诸如DefaultPath=[WindowsFolder]\assembly 之类的位置。你可以用同样的方式编辑这些来释放更多空间,但我不能保证这不会破坏东西。显然,如果您从 DVD/iso 安装,您需要在编辑基线.dat 之前将 DVD 的全部内容复制到一个文件夹中,否则它将是只读的。