-1

Я устанавливаю Visual Studio 2010 и мне интересно, почему установщик не учитывает переменные среды.

ProgramFiles и связанные переменные настроены для диска D.

PS Env:\> dir program*

Name                           Value
----                           -----
ProgramFiles(x86)              D:\Program Files (x86)
ProgramW6432                   D:\Program Files
ProgramData                    C:\ProgramData
ProgramFiles                   D:\Program Files

Но установщик Visual Studio по умолчанию "C:\Program Files (x86)" по умолчанию.

Я могу изменить это значение на «D:\Program Files (x86)» вручную, но мне интересно, просто ли Visual Studio игнорирует переменные среды и есть ли для этого веская причина?

1 ответ1

0

Я считаю, что Visual Studio по умолчанию использует ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir а не переменную среды.

РЕДАКТИРОВАТЬ: Добавлен фактический ключ, а не просто ссылка на переменную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .