Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgrades solution to VS 2017
Upgrades VS projects to target MSVC v14.1
This improves compiler comformance, and may improve build performance.
Upgrades Windows SDK targetting from v8.1 to v10.0.10240.0
This removes support for Windows 8.1 (~5.59% WW share). Earlier versions of Windows were already not supported. The choice of this version vs. a newer one (this SDK was released concurrent with Windows 10, July 29, 2015) is due to it being a LTSC-supported version of Windows until October 14, 2025.
The next LTSC version is v10.0.14393, until October 13, 2026. The one following jumps several versions to v10.0.17763, until January 9, 2029.