Update vswhere to a version that supports utf-8
This commit is contained in:
Родитель
a2f2c65d3b
Коммит
d78eee40e6
Двоичные данные
res/vswhere.exe
Двоичные данные
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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче