1# Locate a set of the tools used for builds 2 3steps: 4 - template: windows-release/find-sdk.yml 5 parameters: 6 toolname: 'signtool.exe' 7 8 - powershell: | 9 $vcvarsall = (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" ` 10 -prerelease ` 11 -latest ` 12 -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 ` 13 -find VC\Auxiliary\Build\vcvarsall.bat) 14 Write-Host "Found vcvarsall at $vcvarsall" 15 Write-Host "##vso[task.setVariable variable=vcvarsall]$vcvarsall" 16 displayName: 'Find vcvarsall.bat' 17 18 - powershell: | 19 $msbuild = (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" ` 20 -prerelease ` 21 -latest ` 22 -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 ` 23 -find MSBuild\Current\Bin\msbuild.exe) 24 Write-Host "Found MSBuild at $msbuild" 25 Write-Host "##vso[task.setVariable variable=msbuild]$msbuild" 26 displayName: 'Find MSBuild' 27