Нет, большая часть того, что устанавливает VS (независимо от версии), идет в подкаталоги в папке Windows: такие вещи, как .NET Framework, общие файлы и т. Д. Поэтому, если вы установили Windows на диск C:, VS должен установить большую часть это там тоже ядро.
Как установить Visual Studio 2010 Express где-нибудь кроме C :?
У меня SSD в качестве основного (C :) диска, в основном используется для быстрой загрузки игр.
Он довольно маленький (~ 30 ГБ), поэтому я хочу, чтобы от него не требовалось ускорение. Вчера вечером я попытался установить бета-версию Visual Studio 2010 Express, и на нее требовалось 2,1 ГБ свободного места, поэтому я изменил каталог установки на дополнительный диск без SSD.
После этого установщик сказал, что будет использовать 1,8 ГБ на C: и ~ 200 МБ на дополнительном диске.
Хотя этот символический жест перемещения 1/10 приложения в то место, о котором я говорил, симпатичен, я действительно хочу установить все возможное на дополнительный диск.
Есть ли способ установить все Visual Studio 2010 Express на диск, кроме C:?
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Вид.
Установочный 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 Editions. Я использовал этот трюк в течение многих лет и никогда не сталкивался с проблемой.
Примечание: некоторые части установщика также используют такие места, как DefaultPath = [WindowsFolder] \ assembly . Вы можете редактировать их таким же образом, чтобы освободить еще больше места, но я не могу гарантировать, что это не сломает вещи. Очевидно, что при установке с DVD / iso вам необходимо скопировать все содержимое DVD в папку перед редактированием baseline.dat, иначе он будет доступен только для чтения.
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.
I got a similar problem in Windows XP and found my own solution:
1) In c:\Program Files create manually by yourself all the folders that the VS2010 installation must create for you. This includes at least these folders:
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
Since these folders are now empty, you can actually mount a logical disk drive on each of them. This effectively increases the size of the C:.
2) Install any additional hard disk and create an extended partition on it. Creates 4-5 logical disk drive on that extended partition. Then in Windows control Panel you can mount these logical disk drive onto the above folders. Now you should got enough disk space for your VS2010 installation.
3) It seems that we cannot use the above approach for the main program installation folder ie. c:\Program Files\Microsoft Visual Studio 10.0. But we can just tell the VS installer to use d:\Program Files.
In addition, Sysinternals got a 'junction' utility allowing one to create symbolic links in Windows Xp to link some folders e.g. c:\Program Files\Microsoft SDKs to say d:\Program Files\Microsoft SDKs. This may be another solution in addition to mounting a logical disk to the folders.
Похожие вопросы
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Если я установлю Vista SP1 до включения IIS, придется ли мне переустанавливать SP1?
-
3
Как я должен интерпретировать спецификации SSD?
-
-
4
Как установить рабочий стол GNOME на Linux (CENTOS)
-
3
Стоит ли выбирать «Форматировать» или «Форматировать (Быстрый)» при установке Windows XP?
-
8
Почему вы не можете дефрагментировать твердотельные накопители?
-
4
Как установить Windows 7 RC с USB-диска?
-
4
Обновление MacPro HDD до SSD
-
3
Оптимизация Windows 7 для SSD
-
8
Влияет ли Windows ReadyBoost на производительность?