1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <!-- Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -->
3 <Project DefaultTargets=
"Build" ToolsVersion=
"14.0" xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003">
4 <!-- This file is used to set the PlatformToolset configuration option for all UWP projects. -->
6 <!-- Automatic PlatformToolset version selection. -->
7 <!-- If there is no DefaultPlatformToolset set, we will detect the version based on version of the build tools. -->
9 <BuildToolVersion>$(VisualStudioVersion)
</BuildToolVersion>
10 <BuildToolVersion Condition=
"'$(BuildToolVersion)'==''">$(MSBuildToolsVersion)
</BuildToolVersion>
11 <!-- Note: v140 is the Visual Studio 2015 toolset. v141 is the Visual Studio 2017 toolset. -->
12 <AutoDetectedPlatformToolset Condition=
"'$(BuildToolVersion)'=='14.0'">v140
</AutoDetectedPlatformToolset>
13 <AutoDetectedPlatformToolset Condition=
"'$(BuildToolVersion)'=='15.0'">v141
</AutoDetectedPlatformToolset>
15 <PropertyGroup Label=
"EmptyDefaultPlatformToolset">
16 <DefaultPlatformToolset Condition=
" '$(DefaultPlatformToolset)' == '' ">$(AutoDetectedPlatformToolset)
</DefaultPlatformToolset>
18 <PropertyGroup Label=
"PlatformToolset">
19 <PlatformToolset>$(DefaultPlatformToolset)
</PlatformToolset>
22 <!-- Disable MSBuild warning about Linker OutputFile. -->
23 <!-- Ex: MSBuild complains that the common project creates "icuuc62.dll" rather than "common.dll". However, this is intentional. -->
24 <MSBuildWarningsAsMessages>MSB8012
</MSBuildWarningsAsMessages>