@@ -216,6 +216,20 @@ jobs:
216216 - name : Setup MSBuild
217217 uses : microsoft/setup-msbuild@v2
218218
219+ - name : Install UWP workload
220+ shell : pwsh
221+ run : |
222+ $vsPath = & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath
223+ $installer = "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe"
224+
225+ Write-Host "VS Path: $vsPath"
226+ Write-Host "Installing UWP workload..."
227+
228+ $args = "modify --installPath `"$vsPath`" --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.UWP.VC.ARM64 --quiet --norestart --wait"
229+ Start-Process -FilePath $installer -ArgumentList $args -NoNewWindow -Wait
230+
231+ Write-Host "UWP workload installation complete"
232+
219233 - name : List Windows SDKs
220234 shell : pwsh
221235 run : |
@@ -230,19 +244,19 @@ jobs:
230244
231245 - name : Build MSIX x64
232246 run : |
233- (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"', 'ProcessorArchitecture="x64"' | Set-Content "DevTools.Package\Package.appxmanifest"
247+ (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"' , 'ProcessorArchitecture="x64"' | Set-Content "DevTools.Package\Package.appxmanifest"
234248 msbuild DevTools.Package\DevTools.Package.wapproj /p:Configuration=Release /p:Platform=x64 /p:AppxPackageDir=AppPackages\x64\ /t:Build /p:RestorePackages=true
235249 shell : pwsh
236250
237251 - name : Build MSIX x86
238252 run : |
239- (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"', 'ProcessorArchitecture="x86"' | Set-Content "DevTools.Package\Package.appxmanifest"
253+ (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"' , 'ProcessorArchitecture="x86"' | Set-Content "DevTools.Package\Package.appxmanifest"
240254 msbuild DevTools.Package\DevTools.Package.wapproj /p:Configuration=Release /p:Platform=x86 /p:AppxPackageDir=AppPackages\x86\ /t:Build /p:RestorePackages=true
241255 shell : pwsh
242256
243257 - name : Build MSIX arm64
244258 run : |
245- (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"', 'ProcessorArchitecture="arm64"' | Set-Content "DevTools.Package\Package.appxmanifest"
259+ (Get-Content "DevTools.Package\Package.appxmanifest") -replace 'ProcessorArchitecture="[^"]*"' , 'ProcessorArchitecture="arm64"' | Set-Content "DevTools.Package\Package.appxmanifest"
246260 msbuild DevTools.Package\DevTools.Package.wapproj /p:Configuration=Release /p:Platform=arm64 /p:AppxPackageDir=AppPackages\arm64\ /t:Build /p:RestorePackages=true
247261 shell : pwsh
248262
0 commit comments