File tree 2 files changed +14
-0
lines changed
2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -204,6 +204,13 @@ jobs:
204
204
- ${{ if eq(parameters.useLatestWinAppSDK, false)}} :
205
205
- template : .\steps-restore-nuget.yml
206
206
207
+ - pwsh : |-
208
+ & "$(build.sourcesdirectory)\.pipelines\verifyAndSetLatestVCToolsVersion.ps1"
209
+ displayName: Work around DD-1541167 (VCToolsVersion)
210
+ ${{ if eq(parameters.useVSPreview, true) }}:
211
+ env:
212
+ VCWhereExtraVersionTarget: '-prerelease'
213
+
207
214
- pwsh : |-
208
215
& "$(build.sourcesdirectory)\.pipelines\installWiX.ps1"
209
216
displayName: Download and install WiX 3.14 development build
Original file line number Diff line number Diff line change
1
+ $VSInstances = ([xml ](& ' C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe' - latest - requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64 - include packages - format xml))
2
+ $VSPackages = $VSInstances.instances.instance.packages.package
3
+ $LatestVCPackage = ($VSInstances.instances.instance.packages.package | ? { $_.id -eq " Microsoft.VisualCpp.Tools.Core" })
4
+ $LatestVCToolsVersion = $LatestVCPackage.version ;
5
+ Write-Output " Latest VCToolsVersion: $LatestVCToolsVersion "
6
+ Write-Output " Updating VCToolsVersion environment variable for job"
7
+ Write-Output " ##vso[task.setvariable variable=VCToolsVersion]$LatestVCToolsVersion "
You can’t perform that action at this time.
0 commit comments