[CI] Fix VCToolsVersion script for PowerShell 7

This commit is contained in:
Jeremy Sinclair
2025-08-20 12:03:29 -04:00
parent 450bfcc1d4
commit 3c3f3ee1c3

View File

@@ -1,7 +1,4 @@
$extraVersionTarget = ""; $extraVersionTarget = $env:VCWhereExtraVersionTarget;
if($env:VCWhereExtraVersionTarget) {
$extraVersionTarget = "`"$env:VCWhereExtraVersionTarget`"";
}
$VSInstances = ([xml](& 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' -latest $extraVersionTarget -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -include packages -format xml)) $VSInstances = ([xml](& 'C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' -latest $extraVersionTarget -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -include packages -format xml))
$VSPackages = $VSInstances.instances.instance.packages.package $VSPackages = $VSInstances.instances.instance.packages.package
$LatestVCPackage = ($VSPackages | ? { $_.id -eq "Microsoft.VisualCpp.Tools.Core" }) $LatestVCPackage = ($VSPackages | ? { $_.id -eq "Microsoft.VisualCpp.Tools.Core" })