From 70031571cfee88c41a6f3dfd73dddbf00951f892 Mon Sep 17 00:00:00 2001 From: rainy liu Date: Mon, 17 Feb 2025 16:35:57 +0800 Subject: [PATCH] replace installationName with installationVersion for VisualStudioResolver --- pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart b/pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart index c7afe1805..44548a450 100644 --- a/pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart +++ b/pkgs/native_toolchain_c/lib/src/native_toolchain/msvc.dart @@ -267,19 +267,19 @@ class VisualStudioResolver implements ToolResolver { for (final vswhereInstance in vswhereInstances.take(1)) { final vswhereResult = await runProcess( executable: vswhereInstance.uri, - arguments: ['-format', 'json', '-utf8', '-latest', '-products', '*'], + arguments: ['-format', 'json', '-latest', '-products', '*'], logger: logger, ); final toolInfos = json.decode(vswhereResult.stdout) as List; for (final toolInfo in toolInfos) { final toolInfoParsed = toolInfo as Map; if (toolInfoParsed['installationPath'] != null && - toolInfoParsed['installationName'] != null) { + toolInfoParsed['installationVersion'] != null) { final dir = Directory(toolInfoParsed['installationPath']! as String); assert(await dir.exists()); final uri = dir.uri; final version = versionFromString( - toolInfoParsed['installationName']! as String, + toolInfoParsed['installationVersion']! as String, ); final instance = ToolInstance( tool: visualStudio,