我正在安装 Visual Studio 2010,想知道为什么安装程序不尊重环境变量。
为D盘配置了ProgramFiles和相关变量。
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
我相信 Visual Studio 默认为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
注册表项而不是环境变量。
编辑:添加了实际的键,而不仅仅是变量引用。