Update vswhere to a version that supports utf-8

This commit is contained in:
Bob Brown (DEVDIV) 2020-03-27 11:09:53 -07:00
Родитель a2f2c65d3b
Коммит d78eee40e6
2 изменённых файлов: 1 добавлений и 1 удалений

Двоичные данные
res/vswhere.exe

Двоичный файл не отображается.

Просмотреть файл

@ -64,7 +64,7 @@ export async function vsInstallations(): Promise<VSInstallation[]> {
const sys32_path = path.join(process.env.WINDIR as string, 'System32');
const vswhere_args =
['/c', `${sys32_path}\\chcp 65001>nul && "${vswhere_exe}" -all -format json -products * -legacy -prerelease`];
['/c', `${sys32_path}\\chcp 65001>nul && "${vswhere_exe}" -all -format json -utf8 -products * -legacy -prerelease`];
const vswhere_res
= await proc.execute(`${sys32_path}\\cmd.exe`, vswhere_args, null, {silent: true, encoding: 'utf8', shell: true})
.result;