diff --git a/README.md b/README.md index 45df7c63..dd7b3d47 100644 --- a/README.md +++ b/README.md @@ -22,11 +22,11 @@ Calculator ships regularly with new features and bug fixes. You can get the late ## Getting started Prerequisites: -- Your computer must be running Windows 10, version 1803 or newer. +- Your computer must be running Windows 10, version 1809 or newer. Windows 11 is recommended. - Install the latest version of [Visual Studio](https://developer.microsoft.com/en-us/windows/downloads) (the free community edition is sufficient). - Install the "Universal Windows Platform Development" workload. - Install the optional "C++ Universal Windows Platform tools" component. - - Install the latest Windows 10 SDK. + - Install the latest Windows 11 SDK. ![Visual Studio Installation Screenshot](docs/Images/VSInstallationScreenshot.png) - Install the [XAML Styler](https://marketplace.visualstudio.com/items?itemName=TeamXavalon.XAMLStyler) Visual Studio extension. diff --git a/build/pipelines/azure-pipelines.ci-internal.yaml b/build/pipelines/azure-pipelines.ci-internal.yaml index 57c972dd..150bdd83 100644 --- a/build/pipelines/azure-pipelines.ci-internal.yaml +++ b/build/pipelines/azure-pipelines.ci-internal.yaml @@ -49,4 +49,4 @@ jobs: parameters: platform: x86 -- template: ./templates/package-appxbundle.yaml +- template: ./templates/package-msixbundle.yaml diff --git a/build/pipelines/azure-pipelines.ci.yaml b/build/pipelines/azure-pipelines.ci.yaml index f21dd59f..f7ead2a4 100644 --- a/build/pipelines/azure-pipelines.ci.yaml +++ b/build/pipelines/azure-pipelines.ci.yaml @@ -48,4 +48,4 @@ jobs: parameters: platform: x86 -- template: ./templates/package-appxbundle.yaml +- template: ./templates/package-msixbundle.yaml diff --git a/build/pipelines/azure-pipelines.release.yaml b/build/pipelines/azure-pipelines.release.yaml index b95543d5..cd5015b4 100644 --- a/build/pipelines/azure-pipelines.release.yaml +++ b/build/pipelines/azure-pipelines.release.yaml @@ -44,7 +44,7 @@ jobs: parameters: platform: x86 -- template: ./templates/package-appxbundle.yaml +- template: ./templates/package-msixbundle.yaml parameters: signBundle: true createStoreBrokerPackages: true diff --git a/build/pipelines/templates/build-single-architecture.yaml b/build/pipelines/templates/build-single-architecture.yaml index f2420197..3fa67a5d 100644 --- a/build/pipelines/templates/build-single-architecture.yaml +++ b/build/pipelines/templates/build-single-architecture.yaml @@ -11,7 +11,7 @@ jobs: displayName: Build ${{ parameters.platform }} condition: ${{ parameters.condition }} pool: - vmImage: windows-2019 + vmImage: windows-2022 variables: BuildConfiguration: Release BuildPlatform: ${{ parameters.platform }} @@ -64,7 +64,7 @@ jobs: displayName: 'Build solution src/Calculator.sln' inputs: solution: src/Calculator.sln - vsVersion: 16.0 + vsVersion: 17.0 msbuildArgs: /bl:$(Build.BinariesDirectory)\$(BuildConfiguration)\$(BuildPlatform)\Calculator.binlog /p:OutDir=$(Build.BinariesDirectory)\$(BuildConfiguration)\$(BuildPlatform)\ /p:GenerateProjectSpecificOutputFolder=true /p:Version=$(Build.BuildNumber) /t:Publish /p:PublishDir=$(Build.BinariesDirectory)\$(BuildConfiguration)\$(BuildPlatform)\publish\ $(ExtraMSBuildArgs) platform: $(BuildPlatform) configuration: $(BuildConfiguration) diff --git a/build/pipelines/templates/package-appxbundle.yaml b/build/pipelines/templates/package-msixbundle.yaml similarity index 78% rename from build/pipelines/templates/package-appxbundle.yaml rename to build/pipelines/templates/package-msixbundle.yaml index dccd3dea..acc095d5 100644 --- a/build/pipelines/templates/package-appxbundle.yaml +++ b/build/pipelines/templates/package-msixbundle.yaml @@ -1,5 +1,5 @@ -# This template contains a job which takes .appx packages which were built separately for each -# architecture (arm, x86, etc.) and combines them into a single .appxbundle. In release builds, +# This template contains a job which takes .msix packages which were built separately for each +# architecture (arm, x86, etc.) and combines them into a single .msixbundle. In release builds, # this job also signs the bundle and creates StoreBroker packages. parameters: @@ -20,7 +20,7 @@ jobs: in(dependencies.BuildARM.result, 'Succeeded', 'SucceededWithIssues', 'Skipped') ) pool: - vmImage: windows-2019 + vmImage: windows-2022 variables: skipComponentGovernanceDetection: true StoreBrokerMediaRootPath: $(TEMP)\SBMedia @@ -30,10 +30,10 @@ jobs: fetchDepth: 1 - task: DownloadBuildArtifacts@0 - displayName: Download all .appx artifacts + displayName: Download all .msix artifacts inputs: artifactName: drop - itemPattern: '**/*.appx' + itemPattern: '**/*.msix' - ${{ if eq(parameters.createStoreBrokerPackages, true) }}: - task: UniversalPackages@0 @@ -46,41 +46,41 @@ jobs: vstsPackageVersion: 0.0.67 - task: PowerShell@2 - displayName: Generate AppxBundle mapping + displayName: Generate MsixBundle mapping inputs: - filePath: $(Build.SourcesDirectory)\build\scripts\CreateAppxBundleMapping.ps1 - arguments: '-InputPath $(Build.ArtifactStagingDirectory)\drop\Release -ProjectName Calculator -OutputFile $(Build.BinariesDirectory)\AppxBundleMapping.txt' + filePath: $(Build.SourcesDirectory)\build\scripts\CreateMsixBundleMapping.ps1 + arguments: '-InputPath $(Build.ArtifactStagingDirectory)\drop\Release -ProjectName Calculator -OutputFile $(Build.BinariesDirectory)\MsixBundleMapping.txt' - powershell: | $buildVersion = [version]$Env:BUILDVERSION $bundleVersion = "2021.$($buildVersion.Minor).$($buildVersion.Build).$($buildVersion.Revision)" - & "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\MakeAppx.exe" bundle /v /bv $bundleVersion /f $Env:MAPPINGFILEPATH /p $Env:OUTPUTPATH - displayName: Make AppxBundle + & "C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\MakeAppx.exe" bundle /v /bv $bundleVersion /f $Env:MAPPINGFILEPATH /p $Env:OUTPUTPATH + displayName: Make MsixBundle env: BUILDVERSION: $(Build.BuildNumber) - MAPPINGFILEPATH: $(Build.BinariesDirectory)\AppxBundleMapping.txt - OUTPUTPATH: $(Build.BinariesDirectory)\Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle + MAPPINGFILEPATH: $(Build.BinariesDirectory)\MsixBundleMapping.txt + OUTPUTPATH: $(Build.BinariesDirectory)\Microsoft.WindowsCalculator_8wekyb3d8bbwe.msixbundle - task: CopyFiles@2 - displayName: Copy AppxBundle to staging directory + displayName: Copy MsixBundle to staging directory inputs: sourceFolder: $(Build.BinariesDirectory) - contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle - targetFolder: $(Build.ArtifactStagingDirectory)\appxBundle + contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.msixbundle + targetFolder: $(Build.ArtifactStagingDirectory)\msixBundle - task: PublishBuildArtifacts@1 - displayName: Publish AppxBundle artifact + displayName: Publish MsixBundle artifact inputs: - artifactName: appxBundle - pathToPublish: $(Build.ArtifactStagingDirectory)\appxBundle + artifactName: msixBundle + pathToPublish: $(Build.ArtifactStagingDirectory)\msixBundle - ${{ if eq(parameters.signBundle, true) }}: - task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1 - displayName: Send appxbundle to code signing service + displayName: Send msixbundle to code signing service inputs: ConnectedServiceName: Essential Experiences Codesign - FolderPath: $(Build.ArtifactStagingDirectory)\appxBundle - Pattern: Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle + FolderPath: $(Build.ArtifactStagingDirectory)\msixBundle + Pattern: Microsoft.WindowsCalculator_8wekyb3d8bbwe.msixbundle signConfigType: inlineSignParams inlineOperation: | [ @@ -109,10 +109,10 @@ jobs: } ] - task: PublishBuildArtifacts@1 - displayName: Publish AppxBundleSigned artifact + displayName: Publish MsixBundleSigned artifact inputs: - pathtoPublish: $(Build.ArtifactStagingDirectory)\appxBundle - artifactName: appxBundleSigned + pathtoPublish: $(Build.ArtifactStagingDirectory)\msixBundle + artifactName: msixBundleSigned - ${{ if eq(parameters.createStoreBrokerPackages, true) }}: - powershell: | @@ -139,8 +139,8 @@ jobs: inputs: serviceEndpoint: Calculator StoreBroker Connection sbConfigPath: Tools/Build/StoreBroker/SBCalculatorConfig.json - sourceFolder: $(Build.ArtifactStagingDirectory)/appxBundle - contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle + sourceFolder: $(Build.ArtifactStagingDirectory)/msixBundle + contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.msixbundle pdpPath: $(Build.SourcesDirectory)\PDP pdpInclude: PDP.xml pdpMediaPath: $(StoreBrokerMediaRootPath) diff --git a/build/pipelines/templates/release-store.yaml b/build/pipelines/templates/release-store.yaml index fe7d8755..65ec4ca7 100644 --- a/build/pipelines/templates/release-store.yaml +++ b/build/pipelines/templates/release-store.yaml @@ -4,7 +4,7 @@ jobs: - job: ReleaseStore dependsOn: Package pool: - vmImage: windows-2019 + vmImage: windows-2022 variables: skipComponentGovernanceDetection: true StoreBrokerPackagePath: $(Build.ArtifactStagingDirectory)\storeBrokerPayload diff --git a/build/pipelines/templates/release-vpack.yaml b/build/pipelines/templates/release-vpack.yaml index aac7fbb6..699ea9b7 100644 --- a/build/pipelines/templates/release-vpack.yaml +++ b/build/pipelines/templates/release-vpack.yaml @@ -5,30 +5,30 @@ jobs: - job: ReleaseVPack dependsOn: Package pool: - vmImage: windows-2019 + vmImage: windows-2022 variables: skipComponentGovernanceDetection: true steps: - checkout: none - task: DownloadBuildArtifacts@0 - displayName: Download appxBundleSigned artifact + displayName: Download msixBundleSigned artifact inputs: - artifactName: appxBundleSigned + artifactName: msixBundleSigned - task: CopyFiles@2 - displayName: Copy signed AppxBundle to vpack staging folder + displayName: Copy signed MsixBundle to vpack staging folder inputs: - sourceFolder: $(Build.ArtifactStagingDirectory)\appxBundleSigned - contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle - targetFolder: $(Build.ArtifactStagingDirectory)\vpack\appxBundle + sourceFolder: $(Build.ArtifactStagingDirectory)\msixBundleSigned + contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.msixbundle + targetFolder: $(Build.ArtifactStagingDirectory)\vpack\msixBundle - task: PkgESVPack@12 displayName: Create and push vpack for app env: SYSTEM_ACCESSTOKEN: $(System.AccessToken) inputs: - sourceDirectory: $(Build.ArtifactStagingDirectory)\vpack\appxBundle + sourceDirectory: $(Build.ArtifactStagingDirectory)\vpack\msixBundle description: VPack for the Calculator Application pushPkgName: calculator.app version: $(versionMajor).$(versionMinor).$(versionBuild) diff --git a/build/pipelines/templates/run-ui-tests.yaml b/build/pipelines/templates/run-ui-tests.yaml index 347a3a8b..f5425086 100644 --- a/build/pipelines/templates/run-ui-tests.yaml +++ b/build/pipelines/templates/run-ui-tests.yaml @@ -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 diff --git a/build/pipelines/templates/run-unit-tests.yaml b/build/pipelines/templates/run-unit-tests.yaml index 56f60969..5a0ff532 100644 --- a/build/pipelines/templates/run-unit-tests.yaml +++ b/build/pipelines/templates/run-unit-tests.yaml @@ -10,7 +10,7 @@ jobs: dependsOn: Build${{ parameters.platform }} condition: succeeded() pool: - vmImage: windows-2019 + vmImage: windows-2022 variables: skipComponentGovernanceDetection: true steps: @@ -31,5 +31,5 @@ jobs: - task: VSTest@2 displayName: Run CalculatorUnitTests inputs: - testAssemblyVer2: $(Build.ArtifactStagingDirectory)\drop\Release\${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test\CalculatorUnitTests.appx + testAssemblyVer2: $(Build.ArtifactStagingDirectory)\drop\Release\${{ parameters.platform }}\CalculatorUnitTests\AppPackages\CalculatorUnitTests_Test\CalculatorUnitTests.msix otherConsoleOptions: /Platform:${{ parameters.platform }} \ No newline at end of file diff --git a/build/scripts/CreateAppxBundleMapping.ps1 b/build/scripts/CreateMsixBundleMapping.ps1 similarity index 78% rename from build/scripts/CreateAppxBundleMapping.ps1 rename to build/scripts/CreateMsixBundleMapping.ps1 index 6a6abc84..2ad53fba 100644 --- a/build/scripts/CreateAppxBundleMapping.ps1 +++ b/build/scripts/CreateMsixBundleMapping.ps1 @@ -10,26 +10,26 @@ ARM\ Project\ AppPackages\ - Project_ARM.appx - Project_scale-100.appx + Project_ARM.msix + Project_scale-100.msix x64\ Project\ AppPackages\ - Project_x64.appx - Project_scale-100.appx + Project_x64.msix + Project_scale-100.msix .PARAMETER InputPath - The path where appx packages to bundle are located. + The path where msix packages to bundle are located. .PARAMETER ProjectName - The folder name within each architecture to search recursively for appx packages. The appx files + The folder name within each architecture to search recursively for msix packages. The msix files must also have the ProjectName in their file names. .PARAMETER OutputFile The path to write the generated mapping file. .EXAMPLE - Create-AppxBundleMapping -InputPath "C:\drop" -ProjectName "CalculatorApp" -OutputFile "C:\Temp\AppxBundleMapping.txt" + Create-MsixBundleMapping -InputPath "C:\drop" -ProjectName "CalculatorApp" -OutputFile "C:\Temp\MsixBundleMapping.txt" #> param( [Parameter(Mandatory)] @@ -45,7 +45,7 @@ param( $OutputFile ) -# List all appx packages by architecture +# List all msix packages by architecture $architectures = @(Get-ChildItem -Path $InputPath -Directory | Foreach-Object Name | Foreach-Object ToLower) if ($architectures.Count -lt 1) { @@ -57,22 +57,22 @@ $packages = @{} foreach ($architecture in $architectures) { $projectPath = [IO.Path]::Combine($InputPath, $architecture, $ProjectName) - $packages[$architecture] = Get-ChildItem -Path $projectPath -Recurse -Filter *$ProjectName*.appx + $packages[$architecture] = Get-ChildItem -Path $projectPath -Recurse -Filter *$ProjectName*.msix if ($packages[$architecture].Count -lt 1) { - throw "No .appx files found for architecture $architecture in $projectPath" + throw "No .msix files found for architecture $architecture in $projectPath" } } -# List appx packages which are common to all architectures +# List msix packages which are common to all architectures $commonPackages = $packages[$defaultArchitecture] foreach ($architecture in $architectures) { $commonPackages = $packages[$architecture] | Where {$commonPackages.Name -Contains $_.Name} } -# List appx packages which are architecture-specific and verify that there is exactly one per +# List msix packages which are architecture-specific and verify that there is exactly one per # architecture. $architectureSpecificPackages = @() if ($architectures.Count -gt 1) diff --git a/docs/Images/VSInstallationScreenshot.png b/docs/Images/VSInstallationScreenshot.png index d027e1bb..b2cf5f40 100644 Binary files a/docs/Images/VSInstallationScreenshot.png and b/docs/Images/VSInstallationScreenshot.png differ diff --git a/src/CalcManager/CalcManager.vcxproj b/src/CalcManager/CalcManager.vcxproj index 80940c6a..7df97dba 100644 --- a/src/CalcManager/CalcManager.vcxproj +++ b/src/CalcManager/CalcManager.vcxproj @@ -45,8 +45,8 @@ true Windows Store 10.0 - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 @@ -56,28 +56,28 @@ StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary false true - v142 + v143 NativeRecommendedRules.ruleset true @@ -85,7 +85,7 @@ StaticLibrary false true - v142 + v143 NativeRecommendedRules.ruleset true @@ -93,7 +93,7 @@ StaticLibrary false true - v142 + v143 NativeRecommendedRules.ruleset true @@ -101,7 +101,7 @@ StaticLibrary false true - v142 + v143 NativeRecommendedRules.ruleset true diff --git a/src/CalcViewModel/CalcViewModel.vcxproj b/src/CalcViewModel/CalcViewModel.vcxproj index 7ccf3fcb..1e5eb908 100644 --- a/src/CalcViewModel/CalcViewModel.vcxproj +++ b/src/CalcViewModel/CalcViewModel.vcxproj @@ -42,54 +42,54 @@ 14.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 @@ -417,4 +417,4 @@ - \ No newline at end of file + diff --git a/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj b/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj index ffee7eed..b77fd624 100644 --- a/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj +++ b/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj @@ -42,54 +42,54 @@ 14.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary true - v142 + v143 StaticLibrary false true - v142 + v143 StaticLibrary false true - v142 + v143 StaticLibrary false true - v142 + v143 StaticLibrary false true - v142 + v143 @@ -411,4 +411,4 @@ - \ No newline at end of file + diff --git a/src/Calculator.sln b/src/Calculator.sln index bda23c73..b93ada01 100644 --- a/src/Calculator.sln +++ b/src/Calculator.sln @@ -1,8 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29009.5 -MinimumVisualStudioVersion = 10.0.40219.1 +# Visual Studio Version 17 +VisualStudioVersion = 17 +MinimumVisualStudioVersion = 17 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3A5DF651-B8A1-45CA-9135-964A6FC7F5D1}" ProjectSection(SolutionItems) = preProject ..\.clang-format = ..\.clang-format diff --git a/src/Calculator/Calculator.csproj b/src/Calculator/Calculator.csproj index b4b71b77..461a93ed 100644 --- a/src/Calculator/Calculator.csproj +++ b/src/Calculator/Calculator.csproj @@ -13,8 +13,8 @@ true en-US UAP - 10.0.19041.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 false false diff --git a/src/Calculator/Package.appxmanifest b/src/Calculator/Package.appxmanifest index bf6c8e59..be98d985 100644 --- a/src/Calculator/Package.appxmanifest +++ b/src/Calculator/Package.appxmanifest @@ -8,7 +8,7 @@ Assets\CalculatorStoreLogo.png - + diff --git a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj index 49e0c6b3..7d86559c 100644 --- a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj +++ b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj @@ -3,7 +3,7 @@ netstandard2.0 - - + + \ No newline at end of file diff --git a/src/CalculatorUITestFramework/WinAppDriver.cs b/src/CalculatorUITestFramework/WinAppDriver.cs index 70901256..df1e83be 100644 --- a/src/CalculatorUITestFramework/WinAppDriver.cs +++ b/src/CalculatorUITestFramework/WinAppDriver.cs @@ -56,9 +56,9 @@ namespace CalculatorUITestFramework // Note: Multiple calculator windows (instances) share the same process Id var options = new AppiumOptions(); - if (context.Properties.TryGetValue("AppId", out object appId)) + if (context.Properties.Contains("AppId")) { - options.AddAdditionalCapability("app", (string)appId); + options.AddAdditionalCapability("app", (string)context.Properties["AppId"]); } else { diff --git a/src/CalculatorUITests/CalculatorUITests.csproj b/src/CalculatorUITests/CalculatorUITests.csproj index 4728a892..08d9a1e6 100644 --- a/src/CalculatorUITests/CalculatorUITests.csproj +++ b/src/CalculatorUITests/CalculatorUITests.csproj @@ -1,13 +1,13 @@ - netcoreapp2.1 + netcoreapp3.1 false - - - - + + + + diff --git a/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj b/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj index 28bca6f0..265d9469 100644 --- a/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj +++ b/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj @@ -7,8 +7,8 @@ 15.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 15.0 NativeUnitTestProject @@ -56,50 +56,50 @@ Application true - v142 + v143 Application true - v142 + v143 Application true - v142 + v143 true Application true - v142 + v143 Application false true - v142 + v143 true Application false true - v142 + v143 true Application false true - v142 + v143 true Application false true - v142 + v143 true @@ -291,4 +291,4 @@ - \ No newline at end of file + diff --git a/src/GraphControl/GraphControl.vcxproj b/src/GraphControl/GraphControl.vcxproj index b267e87b..925735b6 100644 --- a/src/GraphControl/GraphControl.vcxproj +++ b/src/GraphControl/GraphControl.vcxproj @@ -42,54 +42,54 @@ 14.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 @@ -355,4 +355,4 @@ - \ No newline at end of file + diff --git a/src/GraphingImpl/GraphingImpl.vcxproj b/src/GraphingImpl/GraphingImpl.vcxproj index f87e688f..0642084c 100644 --- a/src/GraphingImpl/GraphingImpl.vcxproj +++ b/src/GraphingImpl/GraphingImpl.vcxproj @@ -42,54 +42,54 @@ 14.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 @@ -281,4 +281,4 @@ - \ No newline at end of file + diff --git a/src/TraceLogging/TraceLogging.vcxproj b/src/TraceLogging/TraceLogging.vcxproj index d93fbafa..a48e3ed7 100644 --- a/src/TraceLogging/TraceLogging.vcxproj +++ b/src/TraceLogging/TraceLogging.vcxproj @@ -42,54 +42,54 @@ 14.0 true Windows Store - 10.0.18362.0 - 10.0.17134.0 + 10.0.22000.0 + 10.0.17763.0 10.0 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143 DynamicLibrary false true - v142 + v143