mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 20:26:08 +00:00
This will look for Visual Studio in the Correct directory. (#143479)
* Specified the address of 'Microsoft Visual Studio' depending upon the system architect * Changed preinstall to look for Visual Studio in the correct directory * Updated preinstall.js to look for VS in the correct directory
This commit is contained in:
@@ -63,6 +63,17 @@ function hasSupportedVisualStudioVersion() {
|
||||
break;
|
||||
}
|
||||
const programFiles86Path = process.env['ProgramFiles(x86)'];
|
||||
const programFiles64Path = process.env['ProgramFiles'];
|
||||
|
||||
if (programFiles64Path) {
|
||||
vsPath = `${programFiles64Path}/Microsoft Visual Studio/${version}`;
|
||||
const vsTypes = ['Enterprise', 'Professional', 'Community', 'Preview', 'BuildTools'];
|
||||
if (vsTypes.some(vsType => fs.existsSync(path.join(vsPath, vsType)))) {
|
||||
availableVersions.push(version);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (programFiles86Path) {
|
||||
vsPath = `${programFiles86Path}/Microsoft Visual Studio/${version}`;
|
||||
const vsTypes = ['Enterprise', 'Professional', 'Community', 'Preview', 'BuildTools'];
|
||||
|
||||
Reference in New Issue
Block a user