Nein, viel von dem, was VS installiert (unabhängig von der Version), wird in Unterverzeichnisse in Ihrem Windows-Ordner gespeichert: Dinge wie .NET-Frameworks, freigegebene Dateien usw. Wenn Sie Windows auf dem Laufwerk C: installieren, muss VS viel installieren Es ist auch dort Kern.
Wie installiere ich Visual Studio 2010 Express an einem anderen Ort als C :?
Ich habe eine SSD als primäres Laufwerk (C :), die hauptsächlich zum schnellen Laden von Spielen verwendet wird.
Es ist ziemlich klein (~ 30 GB), also möchte ich Dinge behalten, die keinen Geschwindigkeitsschub benötigen. Ich habe gestern Abend versucht, die Betaversion von Visual Studio 2010 Express zu installieren, und es wurde behauptet, dass 2,1 GB Speicherplatz erforderlich sind. Daher habe ich das Installationsverzeichnis in ein sekundäres Nicht-SSD-Laufwerk geändert.
Danach sagte der Installer, dass er 1,8 GB für C: und ~ 200 MB für das sekundäre Laufwerk verwenden würde.
Während diese symbolische Geste des Verschiebens von 1/10 der App an den Ort, an den ich sie sagte, niedlich ist, möchte ich wirklich alles, was ich kann, auf dem sekundären Laufwerk installieren.
Gibt es eine Möglichkeit, Visual Studio 2010 Express außer C: auf einem Laufwerk zu installieren?
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Kind of.
The setup DVD contains a file Setup\baseline.dat. This is a large text file which stores information on where to install large chunks of the software.
You need to edit the text file and change the lines which say
DefaultPath=[ProgramFilesFolder]\VC\
...
DefaultPath=[ProgramFilesFolder]\Microsoft Visual Studio 10.0
...
DefaultPath=[ProgramFilesFolder]\Microsoft Visual Studio 10.0\Common7\IDE
to the following
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
That will get most of the stuff off C.
This also works with VisualStudio 2005/2008 and the Express Editions. I've been using this trick for years and never encountered a problem.
n.B: Some parts of the installer also use locations such as DefaultPath=[WindowsFolder]\assembly. You can edit these in the same way to free up even more space, but I can't guarantee this won't break things. Obviously if you're installing from a DVD/iso you need to copy the entire contents of the DVD to a folder before editing baseline.dat, otherwise it will be read-only.
Es gibt zwei Möglichkeiten. Am einfachsten ist es, nur auf C zu installieren und dann die großen Ordner auf Ihr D-Laufwerk zu verschieben und eine NTFS-Junction einzurichten, um den alten Speicherort (auf C) mit dem neuen (auf D) zu verknüpfen.
Wenn Ihre SSD so klein ist, dass Sie dies nicht tun können, erstellen Sie zuerst die Ordner auf Ihrem Laufwerk D, dann die Kreuzung von C nach D und installieren Sie dann das Programm (das auf "Ordner" auf C zeigt).
Das Installationsprogramm beschwert sich wahrscheinlich darüber, dass der Ordner, in dem Sie installieren möchten, bereits vorhanden ist, die meisten werden jedoch trotzdem gerne fortgesetzt.
Ich habe ein ähnliches Problem in Windows XP und habe meine eigene Lösung gefunden:
1) Erstellen Sie in c: \ Programme manuell alle Ordner, die die VS2010-Installation für Sie erstellen muss. Dies umfasst mindestens diese Ordner:
ich. c: \ Programme \ Microsoft SDKs ii. c: \ Programme \ Microsoft Visual Studio iii. c: \ Programme \ Referenzbaugruppen iv. c: \ Programme \ Microsoft Visual Studio 9.0
Da diese Ordner jetzt leer sind, können Sie tatsächlich ein logisches Festplattenlaufwerk auf jedem von ihnen bereitstellen. Dies erhöht effektiv die Größe des C :.
2) Installieren Sie eine zusätzliche Festplatte und erstellen Sie eine erweiterte Partition. Erstellt ein logisches Laufwerk mit 4-5 Laufwerken auf dieser erweiterten Partition. Dann können Sie in der Windows-Systemsteuerung diese logischen Laufwerke in die obigen Ordner einbinden. Jetzt sollten Sie genügend Speicherplatz für Ihre VS2010-Installation haben.
3) Es scheint, dass wir den obigen Ansatz nicht für den Installationsordner des Hauptprogramms verwenden können. c: \ Programme \ Microsoft Visual Studio 10.0. Wir können dem VS-Installationsprogramm jedoch nur die Verwendung von d: \ Program Files mitteilen.
Außerdem hat Sysinternals ein "Junction" -Dienstprogramm, mit dem symbolische Links in Windows XP erstellt werden können, um einige Ordner zu verknüpfen, z. B. c: \ Programme \ Microsoft SDKs, um d: \ Programme \ Microsoft SDKs zu sagen. Dies kann neben dem Einhängen eines logischen Laufwerks in die Ordner eine weitere Lösung sein.
Verwandte Probleme
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
3
Wie soll ich die Spezifikationen einer SSD interpretieren?
-
4
So installieren Sie den GNOME-Desktop unter Linux (CENTOS)
-
3
Sollte ich bei der Installation von Windows XP "Format" oder "Format (Quick)" wählen?
-
8
Warum können Sie Solid-State-Laufwerke nicht defragmentieren?
-
4
Wie installiere ich Windows 7 RC von einer USB-Festplatte?
-
4
Aktualisieren der MacPro-Festplatte auf eine SSD
-
3
Optimierung von Windows 7 für SSD
-
8
Hat Windows ReadyBoost einen bedeutenden Einfluss auf die Leistung?