OSDN Git Service

In Preparation for VS2019 (now in Preview)
authorGreyMerlin <greymerlin7@gmail.com>
Sun, 9 Dec 2018 01:10:50 +0000 (17:10 -0800)
committerGreyMerlin <greymerlin7@gmail.com>
Sun, 9 Dec 2018 01:13:28 +0000 (17:13 -0800)
commit87b9b35f473e40393cdfdac1449e518e735dd844
treef027ce7a61e37ac2f7ddfd0149ef6b367a799b06
parent950ae15c8b75e1dd1bdbea9127310d946298d8df
In Preparation for VS2019 (now in Preview)

VS2017 version 15.9.3 has begun issuing the following warning for all compilations using the
v141_xp toolset (i.e. all of WinMerge).  VS2019 (now in Preview 1) still optionally provides the
v141_xp toolset (it has to be installed by the VS Installer); it too generates the same warning.

    " ... PlatformToolsets\v141_xp\Toolset.targets(39,5):
    warning MSB8051: Support for targeting Windows XP is deprecated and will not be present in
    future releases of Visual Studio. Please see https://go.microsoft.com/fwlink/?linkid=2023588
    for more information."

* The temporary way to suppress this warning is to set the <XPDeprecationWarning> property
to `false` for each build configuration in each `*.vs2017.vcxproj` file.  There is no Solution or
Project "wizard" interface to do this;  these property changes were inserted manually.  This
suppression seems to work for both VS2017 and VS2019

* It appears that at some point VS2019 will stop supporting Win XP ... but everything is still
functional at this point
ArchiveSupport/Merge7z/Merge7z.vs2017.vcxproj
Externals/poco/Foundation/Foundation.vs2017.vcxproj
Externals/poco/Util/Util.vs2017.vcxproj
Externals/poco/XML/XML.vs2017.vcxproj
ShellExtension/ShellExtension.vs2017.vcxproj
Src/Merge.vs2017.vcxproj
Src/MergeLang.vs2017.vcxproj
Testing/GoogleTest/UnitTests/UnitTests.vs2017.vcxproj