Build with Visual Studio 2022 (#1793)

- Use Visual Studio 2022
- Use an Azure Pipelines image which has Visual Studio 2022 installed
- Use the v143 C++ build tools
- Use the Windows SDK version 22000
- Raise the minimum platform version to 17763
  - As a consequence of this change, we will use the "msix" file extension instead of "appx" for our packages
- Update UI tests from .NET Core 2.1 to .NET Core 3.1
This commit is contained in:
Matt Cooley
2022-02-11 09:07:48 -08:00
committed by GitHub
parent aba6423513
commit 5326b8e646
25 changed files with 148 additions and 149 deletions

View File

@@ -10,7 +10,7 @@ jobs:
dependsOn: Build${{ parameters.platform }}
condition: succeeded()
pool:
vmImage: windows-2019
vmImage: windows-2022
variables:
skipComponentGovernanceDetection: true
steps:
@@ -21,7 +21,7 @@ jobs:
continueOnError: true
- task: DownloadBuildArtifacts@0
displayName: Download AppxBundle and CalculatorUITests
displayName: Download MsixBundle and CalculatorUITests
inputs:
artifactName: drop
itemPattern: |
@@ -44,7 +44,6 @@ jobs:
displayName: Run CalculatorUITests
inputs:
testAssemblyVer2: $(Build.ArtifactStagingDirectory)/drop/Release/${{ parameters.platform }}/publish/CalculatorUITests.dll
vsTestVersion: 16.0
runSettingsFile: $(Build.ArtifactStagingDirectory)/drop/Release/${{ parameters.platform }}/publish/${{ parameters.runsettingsFileName }}
platform: ${{ parameters.platform }}
configuration: Release