diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 46432105d0..25bef6df77 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -654,6 +654,7 @@ HWNDLAST HWNDNEXT HWNDPARENT HWNDPREV +hybridcrt hyjiacan IAI IBeam diff --git a/PowerToys.sln b/PowerToys.sln index 142fef6ffa..7f92e5efe2 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -178,7 +178,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Directory.Build.props = Directory.Build.props Directory.Build.targets = Directory.Build.targets Directory.Packages.props = Directory.Packages.props - src\HybridCRT.props = src\HybridCRT.props + src\hybridcrt.targets = src\hybridcrt.targets src\Monaco.props = src\Monaco.props src\Solution.props = src\Solution.props src\Version.props = src\Version.props diff --git a/src/common/interop/PowerToys.Interop.vcxproj b/src/common/interop/PowerToys.Interop.vcxproj index bc9b2299a2..1373434b17 100644 --- a/src/common/interop/PowerToys.Interop.vcxproj +++ b/src/common/interop/PowerToys.Interop.vcxproj @@ -171,7 +171,7 @@ - + diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI/Microsoft.CmdPal.UI.csproj b/src/modules/cmdpal/Microsoft.CmdPal.UI/Microsoft.CmdPal.UI.csproj index c79669e714..235fe0c34a 100644 --- a/src/modules/cmdpal/Microsoft.CmdPal.UI/Microsoft.CmdPal.UI.csproj +++ b/src/modules/cmdpal/Microsoft.CmdPal.UI/Microsoft.CmdPal.UI.csproj @@ -171,6 +171,12 @@ runtimes\win10-$(Platform)\native + + + false + true + + @@ -180,6 +186,10 @@ PreserveNewest + + + + MSBuild:Compile diff --git a/src/modules/cmdpal/Microsoft.Terminal.UI/full.vcxproj b/src/modules/cmdpal/Microsoft.Terminal.UI/full.vcxproj new file mode 100644 index 0000000000..3aa9385ae2 --- /dev/null +++ b/src/modules/cmdpal/Microsoft.Terminal.UI/full.vcxproj @@ -0,0 +1,21234 @@ + + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + true + true + false + CppWinRT + true + + true + + PreventSdkUapPropsAssignment + true + + + + false + stdcpp17 + + + true + $(IntDir)Unmerged\%(Filename).winmd + None + None + false + false + nul + nul + nul + nul + + true + + + + false + + + + false + + + + + + + + + ..\..\..\..\ + $(PathToRoot)packages\Microsoft.WindowsAppSDK.1.6.250205002 + + + + + + + + + + + + + + + + + + + + true + + + + + + <_MrtCoreImageGlobs>**/*.png;**/*.bmp;**/*.jpg;**/*.dds;**/*.tif;**/*.tga;**/*.gif + + + + + + + + + + + + + + <_MrtCoreRuntimeIdentifier Condition="'$(Platform)' == 'Win32'">x86 + <_MrtCoreRuntimeIdentifier Condition="'$(Platform)' != 'Win32'">$(Platform) + + en-US + + + + + $(MSBuildThisFileDirectory)..\..\include;%(AdditionalIncludeDirectories) + + + + + + $(MSBuildThisFileDirectory)..\..\lib\win10-$(_MrtCoreRuntimeIdentifier)\mrm.lib; + %(AdditionalDependencies); + + + + + + + + + <_WindowsAppSDKFoundationPlatform Condition="'$(Platform)' == 'Win32'">x86 + <_WindowsAppSDKFoundationPlatform Condition="'$(Platform)' != 'Win32'">$(Platform) + + + + $(MSBuildThisFileDirectory)..\..\include;%(AdditionalIncludeDirectories) + + + + + + $(MSBuildThisFileDirectory)..\..\lib\win10-$(_WindowsAppSDKFoundationPlatform)\Microsoft.WindowsAppRuntime.lib; + %(AdditionalDependencies); + + + + + + + $(MSBuildThisFileDirectory)..\..\lib\win10-$(_WindowsAppSDKFoundationPlatform)\Microsoft.WindowsAppRuntime.Bootstrap.lib; + %(AdditionalDependencies); + + + + + + + + + + + <_WindowsAppSDKFoundationPlatform Condition="'$(Platform)' == 'Win32'">x86 + <_WindowsAppSDKFoundationPlatform Condition="'$(Platform)' != 'Win32'">$(Platform) + + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.ApplicationModel.DynamicDependency.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.ApplicationModel.WindowsAppRuntime.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.AppLifecycle.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.Storage.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.System.Power.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.Security.AccessControl.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.System.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + $(MSBuildThisFileDirectory)..\..\lib\uap10.0\Microsoft.Windows.PushNotifications.winmd + $(MSBuildThisFileDirectory)..\..\runtimes\win10-$(_WindowsAppSDKFoundationPlatform)\native\Microsoft.WindowsAppRuntime.dll + true + + + + + + + + + + <_MsixIsNativeProject>true + + + + $(MSBuildThisFileDirectory)..\..\include\;%(AdditionalIncludeDirectories) + + + + + + PerMonV2 + $(MSBuildThisFileDirectory) + + WinUI3-NET5-Projects-Dont-Use-MsAppxPackageTargets + + $(MSBuildThisFileDirectory)Microsoft.Build.Msix.props + + + + + + + Microsoft.UI.Xaml + + + + <_OriginalCustomBeforeMicrosoftCommonTargetsFromWinUIProps>$(CustomBeforeMicrosoftCommonTargets) + $(MSBuildThisFileDirectory)Microsoft.UI.Xaml.Markup.Compiler.BeforeCommon.targets + + + + + + + MSBuild:Compile + $(DefaultXamlRuntime) + + + MSBuild:Compile + $(DefaultXamlRuntime) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)','..')) + stable + $(PrepareForBuildDependsOn);WindowsAppSDKVerifyKitVersion + + + + + + + + false + true + + + + + + + true + true + true + true + {6515F03F-E56D-4DB4-B23D-AC4FB80DB36F} + Microsoft.Terminal.UI + Microsoft.Terminal.UI + en-US + 14.0 + false + Windows Store + 10.0 + 10.0.22621.0 + 10.0.19041.0 + + + + + $(VCTargetsPath) + $(VCTargetsPath) + $(VsInstallRoot) + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + true + + + + <_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props + <_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)')) + $([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)')) + + + + + + 0.0.1 + Local + + SHA256 + + + + Copyright (C) Microsoft Corporation. All rights reserved. + Copyright (C) Microsoft Corporation. All rights reserved. + PowerToys + Microsoft Corp. + Microsoft Corporation + Microsoft Corporation + PowerToys + en-US + x64;ARM64 + PowerToys + true + Recommended + <_SkipUpgradeNetAnalyzersNuGetWarning>true + direct + false + + $(Platform) + + + $(Version).0 + https://github.com/microsoft/PowerToys + GitHub + true + + + <_PropertySheetDisplayName>PowerToys.Root.Props + $(MsbuildThisFileDirectory)\Cpp.Build.props + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + trx + + $(VsInstallRoot)\Common7\IDE\CommonExtensions\Microsoft\TestWindow + + false + + + + + false + + Microsoft.MSBuildCache.AzurePipelines + Microsoft.MSBuildCache.Local + + + + false + + 202408150737 + + + $(MSBuildCacheAllowFileAccessAfterProjectFinishFilePatterns); + \**\ApplicationInsights.config; + $(LocalAppData)\Microsoft\VSApplicationInsights\**; + $(LocalAppData)\Microsoft\Windows\INetCache\**; + A:\; + E:\; + $(windir)\**; + + + + $(MSBuildCacheAllowFileAccessAfterProjectFinishFilePatterns); + $(USERPROFILE)\AppData\LocalLow\Microsoft\PowerToys\**; + + + $(MSBuildCacheIdenticalDuplicateOutputPatterns);** + + $(MSBuildThisFileDirectory)packages.config + $(MSBuildCacheIgnoredInputPatterns);$(PackagesConfigFile) + + + $([System.IO.File]::ReadAllText("$(PackagesConfigFile)")) + $([System.Text.RegularExpressions.Regex]::Match($(PackagesConfigContents), 'Microsoft.MSBuildCache.*?version="(.*?)"').Groups[1].Value) + $(MSBuildThisFileDirectory)packages\$(MSBuildCachePackageName).$(MSBuildCachePackageVersion) + $(MSBuildThisFileDirectory)packages\Microsoft.MSBuildCache.SharedCompilation.$(MSBuildCachePackageVersion) + + + + + + + + + + + obj\ + $(BaseIntermediateOutputPath)\ + <_InitialBaseIntermediateOutputPath>$(BaseIntermediateOutputPath) + $(BaseIntermediateOutputPath) + + $([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)')) + $(MSBuildProjectExtensionsPath)\ + + false + true + <_InitialMSBuildProjectExtensionsPath Condition=" '$(ImportProjectExtensionProps)' == 'true' ">$(MSBuildProjectExtensionsPath) + + + + + + + + + false + + false + + false + + false + + + + false + + false + + false + + false + true + + + + $(DefaultItemExcludes);$(LiveUnitTestingExcludes) + + + + $(MSBuildExtensionsPath)\Microsoft\LiveUnitTesting\Microsoft.CodeAnalysis.LiveUnitTesting.Runtime.dll + $(MSBuildExtensionsPath)\Microsoft\LiveUnitTesting\Portable\Microsoft.CodeAnalysis.LiveUnitTesting.Runtime.dll + + + + + + $(MSBuildExtensionsPath)\Microsoft\NuGet\$(VisualStudioVersion)\Microsoft.NuGet.props + + + + + + + + + + + $(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\8.21\Microsoft.Windows.UI.Xaml.CSharp.ModernNET.props + + + + + $(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile) + $(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile) + + + + + true + + + $(DefaultProjectConfiguration) + $(DefaultProjectPlatform) + + + WJProject + JavaScript + + + + + + + + $([MSBuild]::IsRunningFromVisualStudio()) + $([MSBuild]::GetToolsDirectory32())\..\..\..\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.props + $(MSBuildToolsPath)\NuGet.props + + + + + + true + + + + <_DirectoryPackagesPropsFile Condition="'$(_DirectoryPackagesPropsFile)' == ''">Directory.Packages.props + <_DirectoryPackagesPropsBasePath Condition="'$(_DirectoryPackagesPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove('$(MSBuildProjectDirectory)', '$(_DirectoryPackagesPropsFile)')) + $([MSBuild]::NormalizePath('$(_DirectoryPackagesPropsBasePath)', '$(_DirectoryPackagesPropsFile)')) + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + true + true + true + true + true + true + true + true + true + true + true + true + true + + + + true + $(VCTargetsPath17)\ + $(VCTargetsPath16)\ + $(VCTargetsPath15)\ + $(VCTargetsPath14)\ + $(VCTargetsPath12)\ + $(VCTargetsPath11)\ + $(VCTargetsPath10)\ + + + + + $(MSBuildProgramFiles32)\MSBuild\Microsoft.Cpp\v4.0\ + $(MSBuildProgramFiles32)\MSBuild\Microsoft.Cpp\v4.0\V110\ + $(MSBuildProgramFiles32)\MSBuild\Microsoft.Cpp\v4.0\V120\ + $(MSBuildProgramFiles32)\MSBuild\Microsoft.Cpp\v4.0\V140\ + $(MSBuildExtensionsPath32)\Microsoft\VC\v150\ + $(MSBuildExtensionsPath32)\Microsoft\VC\v160\ + $(MSBuildExtensionsPath32)\Microsoft\VC\v170\ + + + v170 + v160 + v150 + v140 + v120 + v110 + + + $(Platform) + Win32 + Win32 + <_DefaultPlatform>win32 + + 10.0 + + v90 + + + <_RelativeApplicationTypeFolder /> + <_RelativeApplicationTypeRevisionFolder /> + <_RelativeApplicationTypeFolder Condition="'$(ApplicationType)' != ''">Application Type\$(ApplicationType)\ + <_RelativeApplicationTypeRevisionFolder Condition="'$(ApplicationType)' != '' and '$(ApplicationTypeRevision)' != ''">$(_RelativeApplicationTypeFolder)$(ApplicationTypeRevision)\ + <_ApplicationTypeDefaultProps Condition="'$(_RelativeApplicationTypeFolder)' != ''">$(VCTargetsPath)\$(_RelativeApplicationTypeFolder)Default.props + <_ApplicationTypeDefaultPropsFound Condition="'$(_ApplicationTypeDefaultProps)' != '' and Exists('$(_ApplicationTypeDefaultProps)')">true + <_ApplicationTypeRevisionDefaultProps Condition="'$(_RelativeApplicationTypeRevisionFolder)' != ''">$(VCTargetsPath)\$(_RelativeApplicationTypeRevisionFolder)Default.props + <_ApplicationTypeRevisionDefaultPropsFound Condition="'$(_ApplicationTypeRevisionDefaultProps)' != '' and Exists('$(_ApplicationTypeRevisionDefaultProps)')">true + + + + + + + + $(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion@CurrentVersion) + 6.4 + $(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion@CurrentMajorVersionNumber) + + + + CopyToDevice + No + <_ApplicationTypeShortName>UWP + + + + + + + + + + 6.4 + + v143 + + + + + + + + 10.0.0.0 + 10.0.0.0 + + + + <_RelativePlatformFolder>$(_RelativeApplicationTypeRevisionFolder)Platforms\$(Platform)\ + <_RelativePlatformDefaultProps>$(_RelativePlatformFolder)Platform.Default.props + <_PlatformDefaultProps>$(VCTargetsPath)\$(_RelativePlatformDefaultProps) + <_PlatformDefaultPropsFound Condition="Exists('$(_PlatformDefaultProps)')">true + Debug + Application + + + + <_PlatformToolsetShortNameFor_v142 Condition="'$(_PlatformToolsetShortNameFor_v142)' == ''">Visual Studio 2019 + <_PlatformToolsetShortNameFor_v141 Condition="'$(_PlatformToolsetShortNameFor_v141)' == ''">Visual Studio 2017 + <_PlatformToolsetShortNameFor_v140 Condition="'$(_PlatformToolsetShortNameFor_v140)' == ''">Visual Studio 2015 + <_PlatformToolsetShortNameFor_v140_xp Condition="'$(_PlatformToolsetShortNameFor_v140_xp)' == ''">Visual Studio 2015 - Windows XP + <_PlatformToolsetShortNameFor_v120 Condition="'$(_PlatformToolsetShortNameFor_v120)' == ''">Visual Studio 2013 + <_PlatformToolsetShortNameFor_v120_xp Condition="'$(_PlatformToolsetShortNameFor_v120_xp)' == ''">Visual Studio 2013 - Windows XP + <_PlatformToolsetShortNameFor_v110 Condition="'$(_PlatformToolsetShortNameFor_v110)' == ''">Visual Studio 2012 + <_PlatformToolsetShortNameFor_v110_xp Condition="'$(_PlatformToolsetShortNameFor_v110_xp)' == ''">Visual Studio 2012 - Windows XP + <_PlatformToolsetShortNameFor_v100 Condition="'$(_PlatformToolsetShortNameFor_v100)' == ''">Visual Studio 2010 + <_PlatformToolsetShortNameFor_v90 Condition="'$(_PlatformToolsetShortNameFor_v90)' == ''">Visual Studio 2008 + + <_PlatformToolsetFriendlyNameFor_v143 Condition="'$(_PlatformToolsetFriendlyNameFor_v143)' == ''">Visual Studio 2022 (v143) + <_PlatformToolsetFriendlyNameFor_v142 Condition="'$(_PlatformToolsetFriendlyNameFor_v142)' == ''">Visual Studio 2019 (v142) + <_PlatformToolsetFriendlyNameFor_v141_xp Condition="'$(_PlatformToolsetFriendlyNameFor_v141_xp)' == ''">Visual Studio 2017 - Windows XP (v141_xp) + <_PlatformToolsetFriendlyNameFor_v141 Condition="'$(_PlatformToolsetFriendlyNameFor_v141)' == ''">Visual Studio 2017 (v141) + <_PlatformToolsetFriendlyNameFor_v140_xp Condition="'$(_PlatformToolsetFriendlyNameFor_v140_xp)' == ''">Visual Studio 2015 - Windows XP (v140_xp) + <_PlatformToolsetFriendlyNameFor_v140 Condition="'$(_PlatformToolsetFriendlyNameFor_v140)' == ''">Visual Studio 2015 (v140) + <_PlatformToolsetFriendlyNameFor_v140_clang_3_7 Condition="'$(_PlatformToolsetFriendlyNameFor_v140_clang_3_7)' == ''">Clang 3.7 with Microsoft CodeGen (v140_clang_3_7) + <_PlatformToolsetFriendlyNameFor_v140_clang_c2 Condition="'$(_PlatformToolsetFriendlyNameFor_v140_clang_c2)' == ''">Visual Studio 2015 - Clang with Microsoft CodeGen (v140_clang_c2) + <_PlatformToolsetFriendlyNameFor_v120_xp Condition="'$(_PlatformToolsetFriendlyNameFor_v120_xp)' == ''">Visual Studio 2013 - Windows XP (v120_xp) + <_PlatformToolsetFriendlyNameFor_v120 Condition="'$(_PlatformToolsetFriendlyNameFor_v120)' == ''">Visual Studio 2013 (v120) + <_PlatformToolsetFriendlyNameFor_v110_xp Condition="'$(_PlatformToolsetFriendlyNameFor_v110_xp)' == ''">Visual Studio 2012 - Windows XP (v110_xp) + <_PlatformToolsetFriendlyNameFor_v110 Condition="'$(_PlatformToolsetFriendlyNameFor_v110)' == ''">Visual Studio 2012 (v110) + <_PlatformToolsetFriendlyNameFor_v100 Condition="'$(_PlatformToolsetFriendlyNameFor_v100)' == ''">Visual Studio 2010 (v100) + <_PlatformToolsetFriendlyNameFor_v90 Condition="'$(_PlatformToolsetFriendlyNameFor_v90)' == ''">Visual Studio 2008 (v90) + true + true + + <_UpgradePlatformToolsetFor_v143 Condition="'$(_UpgradePlatformToolsetFor_v143)' == ''">v143 + <_UpgradePlatformToolsetFor_v142 Condition="'$(_UpgradePlatformToolsetFor_v142)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v141 Condition="'$(_UpgradePlatformToolsetFor_v141)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v141_xp Condition="'$(_UpgradePlatformToolsetFor_v141_xp)' == ''">v141_xp + <_UpgradePlatformToolsetFor_v140 Condition="'$(_UpgradePlatformToolsetFor_v140)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v140_xp Condition="'$(_UpgradePlatformToolsetFor_v140_xp)' == '' and '$(v141_xp_Installed)' == 'true'">v141_xp + <_UpgradePlatformToolsetFor_v120 Condition="'$(_UpgradePlatformToolsetFor_v120)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v120_xp Condition="'$(_UpgradePlatformToolsetFor_v120_xp)' == '' and '$(v141_xp_Installed)' == 'true'">v141_xp + <_UpgradePlatformToolsetFor_v110 Condition="'$(_UpgradePlatformToolsetFor_v110)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v110_xp Condition="'$(UpgradePlatformToolsetFor_v110_xp)' == '' and '$(v141_xp_Installed)' == 'true'">v141_xp + <_UpgradePlatformToolsetFor_v100 Condition="'$(_UpgradePlatformToolsetFor_v100)' == '' and '$(v143_Installed)' == 'true'">v143 + <_UpgradePlatformToolsetFor_v90 Condition="'$(_UpgradePlatformToolsetFor_v90)' == '' and '$(v143_Installed)' == 'true'">v143 + + <_PlatformToolsetShortNameFor_v110_wp80>Windows Phone 8.0 + <_PlatformToolsetShortNameFor_v120_wp81>Windows Phone 8.1 + + <_PlatformToolsetFriendlyNameFor_v110_wp80 Condition="'$(_PlatformToolsetFriendlyNameFor_v110_wp80)' == ''">Windows Phone 8.0 (v110_wp80) + <_PlatformToolsetFriendlyNameFor_v120_wp81 Condition="'$(_PlatformToolsetFriendlyNameFor_v120_wp81)' == ''">Windows Phone 8.1 (v120_wp81) + + + <_PlatformToolsetShortNameFor_ClangCl Condition="'$(_PlatformToolsetShortNameFor_ClangCl)' == ''">LLVM - clang-cl + + <_PlatformToolsetFriendlyNameFor_ClangCl Condition="'$(_PlatformToolsetFriendlyNameFor_ClangCl)' == ''">LLVM (clang-cl) + + <_UpgradePlatformToolsetFor_Llvm_ClangCl_1_0 Condition="'$(_UpgradePlatformToolsetFor_Llvm_ClangCl_1_0)' == ''">ClangCl + + $(ApplicationType) $(ApplicationTypeRevision) + + + + + + + + x64 + 64 + x64 + v143 + + x86_64 + + $(DefaultX64PlatformToolset) + v100 + + true + false + + + + + + 1033 + $(MSBuildProjectName) + $(AssemblyName) + $(MSBuildProjectFile) + $(MSBuildProjectExtension) + $(MSBuildProjectDirectory)\ + $(ProjectDir)$(ProjectFileName) + $(Platform) + $(ProjectDir) + $(LocalAppData)\Microsoft\MSBuild\v4.0 + false + true + false + true + true + false + true + true + false + + false + true + false + + false + false + false + false + false + false + false + false + NotSet + false + false + + + 19.1.1 + + + + $(IntDir)$(MSBuildProjectName).log + + + + + + + + + + + + Debug + ARM64 + + + Debug + x64 + + + Release + ARM64 + + + Release + x64 + + + + $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + obj\$(Platform)\$(Configuration)\ + + + DynamicLibrary + v143 + v142 + v141 + v140 + Unicode + false + true + + + true + true + + + false + true + false + + + + stdcpp20 + + + %(AdditionalOptions) /profile /opt:ref /opt:icf + + + + + stdcpp20 + + + %(AdditionalOptions) /profile /opt:ref /opt:icf + + + + + + + + + Debug + x64 + + + Release + x64 + + + Debug + ARM64 + + + Release + ARM64 + + + + + true + $(MsbuildThisFileDirectory)\CppRuleSet.ruleset + + + + x64 + arm64 + false + true + $(MSBuildThisFileFullPath)\..\deps\;$(MSBuildThisFileFullPath)\..\packages\;$(ExternalIncludePath) + + + Guard + + + + true + Use + pch.h + Level4 + 4679;5271;%(DisableSpecificWarnings) + true + TurnOffAllWarnings + false + true + stdcpplatest + false + /await %(AdditionalOptions) + + _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;_UNICODE;UNICODE;%(PreprocessorDefinitions) + + Guard + ProgramDatabase + true + + + Windows + + + true + + + + + + _DEBUG;%(PreprocessorDefinitions) + Disabled + MultiThreadedDebug + + + true + + + + + NDEBUG;%(PreprocessorDefinitions) + MaxSpeed + MultiThreaded + true + true + + + true + true + true + + + + + 10.0.22621.0 + 10.0.22621.0 + 10.0.19041.0 + + + + v143 + Unicode + true + Spectre + + + + true + true + + + false + true + false + + + + + $(DefaultPlatformToolset) + + + $(DefaultPlatformToolset) + $(LegacyPlatformToolset) + + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), vcpkg.json)) + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), vcpkg-configuration.json)) + + + + + true + + + $(VcpkgMsbuildOnlyActivationOptions);tag=msbuild-only;Configuration=$(Configuration);Platform=$(Platform) + $(VcpkgMsbuildOnlyActivationOptions);PlatformToolset=$(PlatformToolset) + $(VcpkgMsbuildOnlyActivationOptions);ApplicationType=$(ApplicationType) + $(VcpkgMsbuildOnlyActivationOptions);ApplicationTypeRevision=$(ApplicationTypeRevision) + + + + + + $(VCTargetsPath17)\ + + + <_RelativeToolsetFolder>$(_RelativePlatformFolder)PlatformToolsets\$(PlatformToolset)\ + <_RelativePlatformProps>$(_RelativePlatformFolder)Platform.props + <_RelativePlatformTargets>$(_RelativePlatformFolder)Platform.targets + <_RelativeToolsetProps>$(_RelativeToolsetFolder)Toolset.props + <_RelativeToolsetTargets>$(_RelativeToolsetFolder)Toolset.targets + <_RelativeToolsetFiles>$(_RelativeToolsetProps);$(_RelativeToolsetTargets);$(_RelativePlatformProps);$(_RelativePlatformTargets) + + + + <_VCTargetsPathFolders>$(CurrentVCTargetsPath);$(AdditionalVCTargetsPath) + <_VCTargetsPathForToolset>$([MSBuild]::Unescape($([Microsoft.Build.Utilities.ToolLocationHelper]::FindRootFolderWhereAllFilesExist($(_VCTargetsPathFolders), $(_RelativeToolsetFiles))))) + + + <_ToolsetFound>true + <_ToolsetVCTargetsVersion>v170 + + + + + + $(_VCTargetsPathForToolset) + $(_VsInstallRootForToolset) + + + <_OldApplicationTypeDefaultProps Condition="'$(_RelativeApplicationTypeFolder)' != '' and '$(_ApplicationTypeDefaultPropsFound)' != 'true'">$(_VCTargetsPathForToolset)\$(_RelativeApplicationTypeFolder)Default.props + <_OldApplicationTypeRevisionDefaultProps Condition="'$(_RelativeApplicationTypeRevisionFolder)' != '' and '$(_ApplicationTypeRevisionDefaultPropsFound)' != 'true'">$(_VCTargetsPathForToolset)\$(_RelativeApplicationTypeRevisionFolder)Default.props + <_OldPlatformDefaultProps Condition="'$(_PlatformDefaultPropsFound)' != 'true'">$(_VCTargetsPathForToolset)\$(_RelativePlatformDefaultProps) + + + <_OldApplicationTypeDefaultProps Condition="'$(ApplicationTypeDirectory)' != ''">$([MSBuild]::NormalizePath('$(ApplicationTypeDirectory)', "Default.props)) + <_OldApplicationTypeRevisionDefaultProps Condition="'$(ApplicationTypeRevisionDirectory)' != ''">$([MSBuild]::NormalizePath('$(ApplicationTypeRevisionDirectory)', "Default.props)) + + + <_PlatformFolder>$([MSBuild]::NormalizePath('$(PlatformDirectory)')) + <_ToolsetFolder>$([MSBuild]::NormalizePath('$(ToolsetDirectory)')) + <_OldPlatformDefaultProps>$(_PlatformFolder)\Platform.default.props + <_PlatformProps>$(_PlatformFolder)\Platform.props + <_PlatformTargets>$(_PlatformFolder)\Platform.targets + <_ToolsetPropsPath>$(_ToolsetFolder)\Toolset.props + <_ToolsetTargetsPath>$(_ToolsetFolder)\Toolset.targets + + + <_PlatformFolder>$(_VCTargetsPathForToolset)$(_RelativePlatformFolder) + <_ToolsetFolder>$(_VCTargetsPathForToolset)$(_RelativeToolsetFolder) + <_PlatformProps>$(_VCTargetsPathForToolset)$(_RelativePlatformProps) + <_PlatformTargets>$(_VCTargetsPathForToolset)$(_RelativePlatformTargets) + <_ToolsetPropsPath>$(_VCTargetsPathForToolset)$(_RelativeToolsetProps) + <_ToolsetTargetsPath>$(_VCTargetsPathForToolset)$(_RelativeToolsetTargets) + + + $(_VCTargetsPathForToolset) + + true + true + true + true + + + + + + + + x64 + + x64 + + arm64 + x86 + + x86 + + x86 + + + windows + $(VcpkgTargetOS)=;$(PreferredToolArchitecture)=;target=$(PlatformTarget);$(VcpkgActivationOptions) + + + + + + + + + <_PlatformFolder>$(MSBuildThisFileDirectory) + + + + + + + + + + + + + + + + true + false + + + $(IntermediateOutputPath) + + + $(ProjectName) + $(ProjectName.Substring(0,8)).$(ProjectGuid.Substring(1,8)) + + + $(ShortProjectName)\$(Configuration)\ + $(ShortProjectName)\$(Platform)\$(Configuration)\ + + + $(Configuration)\ + $(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + + + + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder) + + $(WindowsSdkDir_10) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Kits\Installed Roots@KitsRoot10) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots@KitsRoot10) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1A@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1A@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework@InstallRoot) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework@InstallRoot) + true + 4.8.1 + + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@InstallationFolder) + 4.8 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8@InstallationFolder) + 4.7.3 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@InstallationFolder) + 4.7.2 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@InstallationFolder) + 4.7.1 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@InstallationFolder) + 4.6.2 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6.2@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6.2@InstallationFolder) + 4.6.1 + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@InstallationFolder) + + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1A@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.1A@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1A@InstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.1A@InstallationFolder) + + + Windows + 10.0 + Windows 10 + <_LatestWindowsTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion($(SDKIdentifier), $(SDKVersion))) + 10.0 + + + + 8.1 + + + + $(_LatestWindowsTargetPlatformVersion) + $(WindowsTargetPlatformVersion) + $(WindowsTargetPlatformMinVersion) + true + + + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(SDKIdentifier), $(SDKVersion))) + Desktop + + + Desktop + true + + + UniversalCRTSdkDir_10_is_not_defined + WindowsSdkDir_10_is_not_defined + WindowsSdkDir_81_is_not_defined + FrameworkDir_110_is_not_defined + WindowsSdkDir_71A_is_not_defined + FrameworkSdkDir_71A_is_not_defined + NETFXKitsDir_is not_defined + NETFXSDKDir_is not_defined + <_CheckDev11ToolsInstalled>false + + + $(UniversalCRTSdkDir_10) + + $(WindowsSdkDir_81) + $(WindowsSdkDir_71A) + true + $(FrameworkDir_110) + $(WindowsSdkDir) + v4.7.2 + + 10.0.10240.0 + $(UniversalCRTSdkDir)\DesignTime\CommonConfiguration\Neutral\ucrt.props + + + Windows + + + + $(NETFXKitsDir) + + + + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Kits\Installed Roots@KitsRoot10) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots@KitsRoot10) + $(TargetPlatformVersion) + $(UCRTContentRoot)Include\$(TargetUniversalCRTVersion)\ucrt; + $(UCRTContentRoot)lib\$(TargetUniversalCRTVersion)\ucrt\x86; + $(UCRTContentRoot)lib\$(TargetUniversalCRTVersion)\ucrt\x64; + $(UCRTContentRoot)lib\$(TargetUniversalCRTVersion)\ucrt\arm; + $(UCRTContentRoot)lib\$(TargetUniversalCRTVersion)\ucrt\arm64; + $(UCRTContentRoot)Source\$(TargetUniversalCRTVersion)\ucrt; + true + + + + + $(WindowsSdkDir)\DesignTime\CommonConfiguration\Neutral\Windows.props + $(WindowsSdkDir)\DesignTime\CommonConfiguration\Neutral\UAP\$(TargetPlatformVersion)\UAP.props + + + + + $([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\ + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.3@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.8@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.8@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.2@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.7.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@KitsInstallationFolder) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\NETFXSDK\4.6.1@KitsInstallationFolder) + + + + + $(WindowsSdkDir)Include\10.0.22621.0\um + $(WindowsSdkDir)Include\10.0.22621.0\shared + $(WindowsSdkDir)Include\10.0.22621.0\winrt + $(WindowsSdkDir)Include\10.0.22621.0\cppwinrt + $(DotNetSdkRoot)Include\um + $(DotNetSdkRoot)lib\um + $(DotNetSdkRoot)lib\um\x86 + $(DotNetSdkRoot)lib\um\x64 + $(UM_IncludePath);$(KIT_SHARED_IncludePath);$(WinRT_IncludePath);$(CppWinRT_IncludePath);$(DotNetSdk_IncludePath) + $(WindowsSdkDir)References\10.0.22621.0\windows.foundation.foundationcontract\4.0.0.0 + $(WindowsSdkDir)References + $(WindowsSdkDir)References\10.0.22621.0 + + $(WindowsSdkDir)bin\10.0.22621.0\arm\PInvoke\SupportedAPIs.xml + $(WindowsSdkDir)bin\10.0.22621.0\arm64\PInvoke\SupportedAPIs.xml + $(WindowsSdkDir)bin\10.0.22621.0\x64\PInvoke\SupportedAPIs.xml + $(WindowsSdkDir)bin\10.0.22621.0\x86\PInvoke\SupportedAPIs.xml + + $(WindowsSdkDir)lib\10.0.22621.0\um + $(WindowsSdkDir)lib\10.0.22621.0\um\x86;$(DotNetSdk_LibraryPath_x86); + $(WindowsSdkDir)lib\10.0.22621.0\um\x64;$(DotNetSdk_LibraryPath_x64); + $(WindowsSdkDir)Platforms\UAP; + $(WindowsSdkDir)UnionMetadata\10.0.22621.0 + true + + + $(WindowsSdkDir)bin\x86; + $(WindowsSdkDir)bin\x64; + + + $(WindowsSdkDir)bin\10.0.22621.0\x86; + $(WindowsSdkDir)bin\10.0.22621.0\x64; + + + + + $(WindowsSdkDir)bin\10.0.22621.0\arm; + $(DotNetSdkRoot)lib\um\arm + $(WindowsSdkDir)lib\10.0.22621.0\um\arm;$(DotNetSdk_LibraryPath_arm); + $(WindowsSdkDir)bin\10.0.22621.0\arm64; + $(DotNetSdkRoot)lib\um\arm64 + $(WindowsSdkDir)lib\10.0.22621.0\um\arm64;$(DotNetSdk_LibraryPath_arm64); + + + + + + $(WindowsSdkDir)bin\$(TargetPlatformVersion)\x86\ucrt + $(WindowsSdkDir)bin\$(TargetPlatformVersion)\x64\ucrt + $(WindowsSdkDir)bin\$(TargetPlatformVersion)\ARM\ucrt + $(WindowsSdkDir)bin\$(TargetPlatformVersion)\ARM64\ucrt + + + $(WindowsSDK_ExecutablePath_x86);$(NETFXSDKDir)bin\NETFX $(NETFXSDK_Version) Tools + $(WindowsSDK_ExecutablePath_x64);$(NETFXSDKDir)bin\NETFX $(NETFXSDK_Version) Tools\x64 + $(WindowsSDK_IncludePath);$(NETFXKitsDir)Include\um + $(WindowsSDK_ExecutablePath_x86) + $(WindowsSDK_ExecutablePath_x64) + + + + $(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86 + $(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64 + $(WindowsSDK_LibraryPath_ARM);$(NETFXKitsDir)Lib\um\arm + $(WindowsSDK_LibraryPath_ARM64);$(NETFXKitsDir)Lib\um\arm64 + + + $(WindowsSdkDir_71A)\bin + $(WindowsSdkDir_71A)\bin\x64 + $(WindowsSdkDir_71A)include + $(WindowsSdkDir_71A)lib + $(WindowsSdkDir_71A)lib\x64 + + + $(WindowsSDK_ExecutablePath_x86) + $(WindowsSDK_ExecutablePath_x64) + + + + $(WindowsSDK_MetadataPath) + + + 7.0 + + + + + + + + + + + + + + + + + + + + true + .exe + exe + + + true + + true + .dll + library + + + true + .lib + staticlibrary + + + + + + + + $(VsInstallRoot)\ + $(VSInstallDir)Common7\IDE\VC\ + + + + + + VCInstallDir_170_is_not_defined + VCToolsInstallDir_170_is_not_defined + VCToolsVersion_is_not_defined + + + $(VSInstallDir)VC\ + + 143 + + + <_VCToolsVersionProps Condition="'$(_VCToolsVersionProps)' == ''">$(VCInstallDir_170)Auxiliary\Build\Microsoft.VCToolsVersion.v$(PlatformToolsetVersion).default.props + <_VCToolsVersionProps Condition="!Exists('$(_VCToolsVersionProps)')">$(VCInstallDir_170)Auxiliary\Build\Microsoft.VCToolsVersion.default.props + + + + + + 14.42.34433 + + + + 14.43.34808 + + + + $(VCInstallDir_170)Tools\MSVC\$(VCToolsVersion)\ + $(VCInstallDir_170)Redist\MSVC\$(VCToolsRedistVersion)\ + + + $(VCInstallDir_170) + $(VCToolsInstallDir_170) + $(VCInstallDir_170)Tools\MSVC\ + $(VCToolsRedistInstallDir_170) + + + <_VCToolsServicingVersionsProps Condition="'$(VCToolsInstallDir)' != ''">$(VCToolsInstallDir)Auxiliary\Microsoft.VC.ServicingVersion.props + <_VCToolsInternalCLFeatureProps Condition="'$(VCToolsInstallDir)' != ''">$(VCToolsInstallDir)Auxiliary\Microsoft.VC.Internal.CL.Features.props + <_VCToolsInternalLinkFeatureProps Condition="'$(VCToolsInstallDir)' != ''">$(VCToolsInstallDir)Auxiliary\Microsoft.VC.Internal.Link.Features.props + + + + + + + 14.43.34808 + + + + + 14.43.34808 + + + + + 14.43.34808 + + + + + 14.43.34808 + + + + + 14.43.34808 + + + + + 14.43.34808 + + + + + + + + + + <_ClExternalIncludesSupported>true + + <_ClStdCpp20Supported>true + + <_ClStructuredDiagnosticsPipeSupported>true + + <_CodeAnalysisExtensions>true + + $(VCToolsInstallDir)modules\modules.json + + + + + + + <_LinkILKSupported>true + <_LinkLTCGOUTSupported>true + + + + + + + Spectre\ + + + + $(VCInstallDir)Auxiliary\VS\include; + $(VCInstallDir)Auxiliary\VS\src; + $(VCInstallDir)Auxiliary\VS\lib\x86; + $(VCInstallDir)Auxiliary\VS\lib\x64; + $(VCInstallDir)Auxiliary\VS\lib\ARM; + + + + $(VCToolsInstallDir)bin\HostX86\x86 + $(VCToolsInstallDir)bin\HostX86\x64 + $(VCToolsInstallDir)bin\HostX86\arm + $(VCToolsInstallDir)bin\HostX86\arm64 + $(VCToolsInstallDir)bin\HostX64\x86 + $(VCToolsInstallDir)bin\HostX64\x64 + $(VCToolsInstallDir)bin\HostX64\arm + $(VCToolsInstallDir)bin\HostX64\arm64 + $(VCToolsInstallDir)bin\HostArm64\x86 + $(VCToolsInstallDir)bin\HostArm64\x64 + $(VCToolsInstallDir)bin\HostArm64\arm + $(VCToolsInstallDir)bin\HostArm64\arm64 + $(VCToolsInstallDir)lib\x86 + $(VCToolsInstallDir)atlmfc\lib\x86; + $(VCToolsInstallDir)lib\spectre\x86 + $(VCToolsInstallDir)atlmfc\lib\spectre\x86; + $(VCToolsInstallDir)lib\x64 + $(VCToolsInstallDir)atlmfc\lib\x64; + $(VCToolsInstallDir)lib\spectre\x64 + $(VCToolsInstallDir)atlmfc\lib\spectre\x64; + $(VCToolsInstallDir)lib\ARM + $(VCToolsInstallDir)atlmfc\lib\ARM; + $(VCToolsInstallDir)lib\spectre\ARM + $(VCToolsInstallDir)atlmfc\lib\spectre\ARM; + $(VCToolsInstallDir)lib\ARM64 + $(VCToolsInstallDir)atlmfc\lib\ARM64; + $(VCToolsInstallDir)lib\spectre\ARM64 + $(VCToolsInstallDir)atlmfc\lib\spectre\ARM64; + $(PlatformTarget) + $(VCToolsInstallDir)lib\x86 + $(VCToolsInstallDir)lib\x64 + $(VCToolsInstallDir)lib\ARM + $(VCToolsInstallDir)lib\ARM64 + $(VCToolsInstallDir)lib\spectre\x86 + $(VCToolsInstallDir)lib\spectre\x64 + $(VCToolsInstallDir)lib\spectre\ARM + $(VCToolsInstallDir)lib\spectre\ARM64 + $(VCToolsInstallDir)lib\spectre\$(LibrariesArchitecture) + $(VCToolsInstallDir)lib\x86\store + $(VCToolsInstallDir)lib\x64\store + $(VCToolsInstallDir)lib\ARM\store + $(VCToolsInstallDir)lib\ARM64\store + $(VCToolsInstallDir)lib\x86\uwp + $(VCToolsInstallDir)lib\x64\uwp + $(VCToolsInstallDir)lib\ARM\uwp + $(VCToolsInstallDir)lib\ARM64\uwp + $(VCToolsInstallDir)lib\onecore\x86 + $(VCToolsInstallDir)lib\onecore\x64 + $(VCToolsInstallDir)lib\onecore\ARM + $(VCToolsInstallDir)lib\onecore\ARM64 + $(VCToolsInstallDir)lib\spectre\onecore\x86 + $(VCToolsInstallDir)lib\spectre\onecore\x64 + $(VCToolsInstallDir)lib\spectre\onecore\ARM + $(VCToolsInstallDir)lib\spectre\onecore\ARM64 + $(VCToolsInstallDir)lib\spectre\onecore\$(LibrariesArchitecture) + $(VCToolsInstallDir)atlmfc\lib\x86; + $(VCToolsInstallDir)atlmfc\lib\x64; + $(VCToolsInstallDir)atlmfc\lib\ARM; + $(VCToolsInstallDir)atlmfc\lib\ARM64; + $(VCToolsInstallDir)atlmfc\lib\spectre\x86; + $(VCToolsInstallDir)atlmfc\lib\spectre\x64; + $(VCToolsInstallDir)atlmfc\lib\spectre\ARM; + $(VCToolsInstallDir)atlmfc\lib\spectre\ARM64; + $(VCToolsInstallDir)atlmfc\lib\spectre\$(LibrariesArchitecture) + $(VCToolsInstallDir)include; + $(VCToolsInstallDir)atlmfc\include; + $(VC_VC_IncludePath);$(VC_ATLMFC_IncludePath);$(VC_VS_IncludePath);$(UniversalCRT_IncludePath); + $(VCToolsInstallDir)crt\src; + $(VCToolsInstallDir)atlmfc\src\mfc;$(VCToolsInstallDir)atlmfc\src\mfcm;$(VCToolsInstallDir)atlmfc\src\atl; + $(VC_ATLMFC_SourcePath);$(VC_CRT_SourcePath);$(VC_VS_SourcePath);$(UniversalCRT_SourcePath); + $(VCToolsInstallDir)ifc\$(PlatformTarget) + + + + + <_VC_LibraryPath_VC_x86_Desktop>$(VC_LibraryPath_VC_x86_Desktop_spectre) + <_VC_LibraryPath_VC_x64_Desktop>$(VC_LibraryPath_VC_x64_Desktop_spectre) + <_VC_LibraryPath_VC_ARM_Desktop>$(VC_LibraryPath_VC_ARM_Desktop_spectre) + <_VC_LibraryPath_VC_ARM64_Desktop>$(VC_LibraryPath_VC_ARM64_Desktop_spectre) + <_VC_LibraryPath_VC_x86_OneCore>$(VC_LibraryPath_VC_x86_OneCore_spectre) + <_VC_LibraryPath_VC_x64_OneCore>$(VC_LibraryPath_VC_x64_OneCore_spectre) + <_VC_LibraryPath_VC_ARM_OneCore>$(VC_LibraryPath_VC_ARM_OneCore_spectre) + <_VC_LibraryPath_VC_ARM64_OneCore>$(VC_LibraryPath_VC_ARM64_OneCore_spectre) + <_VC_LibraryPath_ATL_x86>$(VC_LibraryPath_ATL_x86_spectre) + <_VC_LibraryPath_ATL_x64>$(VC_LibraryPath_ATL_x64_spectre) + <_VC_LibraryPath_ATL_ARM>$(VC_LibraryPath_ATL_ARM_spectre) + <_VC_LibraryPath_ATL_ARM64>$(VC_LibraryPath_ATL_ARM64_spectre) + $(VC_ReferencesPath_ATL_x86_spectre);$(VC_ReferencesPath_VC_x86_spectre) + $(VC_ReferencesPath_ATL_x64_spectre);$(VC_ReferencesPath_VC_x64_spectre) + $(VC_ReferencesPath_ATL_ARM_spectre);$(VC_ReferencesPath_VC_ARM_spectre) + $(VC_ReferencesPath_ATL_ARM64_spectre);$(VC_ReferencesPath_VC_ARM64_spectre) + + + + + <_VC_LibraryPath_VC_x86_Desktop>$(VC_LibraryPath_VC_x86_Desktop) + <_VC_LibraryPath_VC_x64_Desktop>$(VC_LibraryPath_VC_x64_Desktop) + <_VC_LibraryPath_VC_ARM_Desktop>$(VC_LibraryPath_VC_ARM_Desktop) + <_VC_LibraryPath_VC_ARM64_Desktop>$(VC_LibraryPath_VC_ARM64_Desktop) + <_VC_LibraryPath_VC_x86_Store>$(VC_LibraryPath_VC_x86_Store) + <_VC_LibraryPath_VC_x64_Store>$(VC_LibraryPath_VC_x64_Store) + <_VC_LibraryPath_VC_ARM_Store>$(VC_LibraryPath_VC_ARM_Store) + <_VC_LibraryPath_VC_ARM64_Store>$(VC_LibraryPath_VC_ARM64_Store) + <_VC_LibraryPath_VC_x86_UWP>$(VC_LibraryPath_VC_x86_UWP) + <_VC_LibraryPath_VC_x64_UWP>$(VC_LibraryPath_VC_x64_UWP) + <_VC_LibraryPath_VC_ARM_UWP>$(VC_LibraryPath_VC_ARM_UWP) + <_VC_LibraryPath_VC_ARM64_UWP>$(VC_LibraryPath_VC_ARM64_UWP) + <_VC_LibraryPath_VC_x86_OneCore>$(VC_LibraryPath_VC_x86_OneCore) + <_VC_LibraryPath_VC_x64_OneCore>$(VC_LibraryPath_VC_x64_OneCore) + <_VC_LibraryPath_VC_ARM_OneCore>$(VC_LibraryPath_VC_ARM_OneCore) + <_VC_LibraryPath_VC_ARM64_OneCore>$(VC_LibraryPath_VC_ARM64_OneCore) + <_VC_LibraryPath_ATL_x86>$(VC_LibraryPath_ATL_x86) + <_VC_LibraryPath_ATL_x64>$(VC_LibraryPath_ATL_x64) + <_VC_LibraryPath_ATL_ARM>$(VC_LibraryPath_ATL_ARM) + <_VC_LibraryPath_ATL_ARM64>$(VC_LibraryPath_ATL_ARM64) + $(VC_ReferencesPath_ATL_x86);$(VC_ReferencesPath_VC_x86) + $(VC_ReferencesPath_ATL_x64);$(VC_ReferencesPath_VC_x64) + $(VC_ReferencesPath_ATL_ARM);$(VC_ReferencesPath_VC_ARM) + $(VC_ReferencesPath_ATL_ARM64);$(VC_ReferencesPath_VC_ARM64) + + + + + <_SpectreLibsDir Condition="'$(SpectreMitigation)' != '' and '$(SpectreMitigation)' != 'false'">spectre\ + + $(VCToolsInstallDir)atlmfc\lib\$(_SpectreLibsDir)$(PlatformShortName)\mfcs140.lib + + $(VCToolsInstallDir)atlmfc\lib\$(_SpectreLibsDir)$(PlatformShortName)\atls.lib + + + <_VC_x64_ToolsInstalled Condition="'$(_VC_x64_ToolsInstalled)' == '' and Exists('$(VCToolsInstallDir)bin\HostX64')">true + <_VC_arm64_ToolsInstalled Condition="'$(_VC_arm64_ToolsInstalled)' == '' and Exists('$(VCToolsInstallDir)bin\HostArm64')">true + + + + + $(_VC_Target_Library_Platform) + + + + Desktop + Store + UWP + + + <_VC_Target_Library_Platform>$(VC_Target_Library_Platform) + + + $(_VC_LibraryPath_VC_x86_Desktop); + $(_VC_LibraryPath_VC_x64_Desktop); + $(_VC_LibraryPath_VC_ARM_Desktop); + $(_VC_LibraryPath_VC_ARM64_Desktop); + + + $(_VC_LibraryPath_VC_x86_Store); + $(_VC_LibraryPath_VC_x64_Store); + $(_VC_LibraryPath_VC_ARM_Store); + $(_VC_LibraryPath_VC_ARM64_Store); + + + $(_VC_LibraryPath_VC_x86_UWP); + $(_VC_LibraryPath_VC_x64_UWP); + $(_VC_LibraryPath_VC_ARM_UWP); + $(_VC_LibraryPath_VC_ARM64_UWP); + + + + $(_VC_LibraryPath_VC_x86_OneCore); + $(_VC_LibraryPath_VC_x64_OneCore); + $(_VC_LibraryPath_VC_ARM_OneCore); + $(_VC_LibraryPath_VC_ARM64_OneCore); + + + $(VC_LibraryPath_VC_x86);$(_VC_LibraryPath_ATL_x86);$(VC_VS_LibraryPath_VC_VS_x86);$(UniversalCRT_LibraryPath_x86); + $(VC_LibraryPath_VC_x64);$(_VC_LibraryPath_ATL_x64);$(VC_VS_LibraryPath_VC_VS_x64);$(UniversalCRT_LibraryPath_x64); + $(VC_LibraryPath_VC_ARM);$(_VC_LibraryPath_ATL_ARM);$(VC_VS_LibraryPath_VC_VS_ARM);$(UniversalCRT_LibraryPath_ARM); + $(VC_LibraryPath_VC_ARM64);$(_VC_LibraryPath_ATL_ARM64);$(VC_VS_LibraryPath_VC_VS_ARM64);$(UniversalCRT_LibraryPath_ARM64); + + + $(VCToolsInstallDir)bin\Host$(PreferredToolArchitecture)\$(PlatformTarget) + + + + $(VCToolsRedistInstallDir)Debug_NonRedist\x86 + $(VCToolsRedistInstallDir)Debug_NonRedist\x64 + $(VCToolsRedistInstallDir)Debug_NonRedist\ARM + $(VCToolsRedistInstallDir)Debug_NonRedist\ARM64 + + + $(VCToolsRedistInstallDir)x86 + $(VCToolsRedistInstallDir)x64 + $(VCToolsRedistInstallDir)ARM + $(VCToolsRedistInstallDir)ARM64 + + + true + + + + Native64Bit + $(VC_ExecutablePath_x64_x86);$(VC_ExecutablePath_x64_x64) + $(VC_ExecutablePath_x64_x64) + $(VC_ExecutablePath_x64_ARM);$(VC_ExecutablePath_x64_x64) + $(VC_ExecutablePath_x64_ARM64);$(VC_ExecutablePath_x64_x64) + + + NativeARM64 + $(VC_ExecutablePath_ARM64_x86);$(VC_ExecutablePath_ARM64_ARM64) + $(VC_ExecutablePath_ARM64_x64);$(VC_ExecutablePath_ARM64_ARM64) + $(VC_ExecutablePath_ARM64_ARM);$(VC_ExecutablePath_ARM64_ARM64) + $(VC_ExecutablePath_ARM64_ARM64) + + + Native32Bit + $(VC_ExecutablePath_x86_x86) + $(VC_ExecutablePath_x86_x64);$(VC_ExecutablePath_x86_x86) + $(VC_ExecutablePath_x86_ARM);$(VC_ExecutablePath_x86_x86) + $(VC_ExecutablePath_x86_ARM64);$(VC_ExecutablePath_x86_x86) + + + $(VC_ExecutablePath_x64_x86)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x64_x64)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x64_ARM)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x64_ARM64)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x86_x86)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x86_x64)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_x86_ARM64)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_ARM64_x86)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_ARM64_x64)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_ARM64_ARM)\$(LangID);$(VC_ExecutablePath_Loc); + $(VC_ExecutablePath_ARM64_ARM64)\$(LangID);$(VC_ExecutablePath_Loc); + + + + $(VCToolArchitecture) + + + $(WindowsSDK_ExecutablePath_x64);$(WindowsSDK_ExecutablePath_x86) + $(WindowsSdk_71A_ExecutablePath_x64) + + + $(WindowsSDK_ExecutablePath_ARM64);$(WindowsSDK_ExecutablePath_x86) + + + $(WindowsSDK_ExecutablePath_x86) + $(WindowsSdk_71A_ExecutablePath_x86) + + + + $(MSBuildToolsPath32);$(MSBuildFrameworkToolsPath32) + $(MSBuildToolsPath);$(MSBuildFrameworkToolsPath64);$(MSBuildFrameworkToolsPath);$(MSBuild_ExecutablePath) + + + + $(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(MSBuildProgramFiles32)\HTML Help Workshop; + + + + + Auto + + $(TargetPath) + $(ProjectDir) + true + False + False + + Auto + $(ProjectDir) + $(COMPUTERNAME) + RemoteWithAuthentication + False + False + false + false + true + true + + Auto + + Auto + False + + {F4453496-1DB8-47F8-A7D5-31EBDDC2EC96} + {F4453496-1DB8-47F8-A7D5-31EBDDC2EC96} + GPURefBreakOncePerWarp + true + true + NativeOnly + true + + + C++ + .cpp + false + true + false + + + + $(ProjectName) + *.cdf;*.cache;*.obj;*.obj.enc;*.ilk;*.ipdb;*.iobj;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.xml;*.metagen;*.bi + true + Interop\ + true + true + true + true + true + + + + false + $(UseMsbuildResourceManager) + Microsoft.Build.CPPTasks.MsbuildProcessCounter + true + false + true + false + true + false + $(CL_MPCount) + 0 + + true + false + true + false + true + + Delayimp.lib + + false + false + false + false + + true + true + + + + 14.0 + + + Microsoft.VCLibs.Desktop, Version=$(CrtSDKReferenceVersion) + + + Microsoft.VCLibs, Version=$(CrtSDKReferenceVersion) + + + + Microsoft.VCLibs.AppLocal, Version=$(CrtSDKReferenceVersion) + + + + + + + + + true + + + + MultiThreadedDebugDll + EnableFastChecks + Disabled + true + + + + + NoListing + $(IntDir) + $(AcceptableNonZeroExitCodes) + false + false + $(IntDir) + Default + Default + Default + Column + false + Prompt + Queue + false + Sync + $(EnableASAN) + $(EnableFuzzer) + false + NotSet + NotSet + Precise + true + + + false + false + false + Default + false + false + Default + Default + false + $(IntDir) + $(IntDir) + true + false + Neither + false + MaxSpeed + $(IntDir) + Cdecl + $(OutDir)$(TargetName).pdb + $(IntDir)vc$(PlatformToolsetVersion).pdb + NotUsing + stdafx.h + $(IntDir)$(TargetName).pch + false + false + false + $(CL_MPCount) + true + MultiThreadedDll + false + false + $(IntDir) + true + true + false + $(SpectreMitigation) + Default + false + $(TLogLocation) + false + true + false + true + true + Level1 + $(IntDir) + true + ProgramDatabase + false + false + + + + + false + InheritWarningLevel + true + false + + + + + + + + + + + true + true + $(TLogLocation) + true + $(OutDir)$(TargetName).lib + $(OutDir)$(TargetName)$(TargetExt) + $(IntDir)$(TargetName)$(TargetExt).intermediate.manifest + $(OutDir)$(TargetName).pdb + false + $(OutDir)$(TargetName).pgd + true + AsInvoker + false + PromptImmediately + QueueForNextLogin + $(AcceptableNonZeroExitCodes) + true + true + Default + + + NotSet + false + false + false + DebugFull + false + false + false + false + false + 1 + false + false + NotSet + $(IntDir)$(TargetName).ilk + $(IntDir)$(TargetName).iobj + + + PromptImmediately + QueueForNextLogin + $(TLogLocation) + true + true + $(AcceptableNonZeroExitCodes) + + + + true + + + + + + + + false + true + false + false + + $(VC_ExecutablePath_x64_x64) + $(VC_ExecutablePath_x64_x64) + + + $(VC_ExecutablePath_x86_x86) + $(VC_ExecutablePath_x86_x64) + $(VC_ExecutablePath_X86_ARM) + $(VC_ExecutablePath_X86_ARM64) + $(MsvcAnalysisToolsPath) + $(VC_ExecutablePath_x86_x86) + + + $(VC_ExecutablePath_x64_x86) + $(VC_ExecutablePath_X64_x64) + $(VC_ExecutablePath_X64_ARM) + $(VC_ExecutablePath_X64_ARM64) + $(MsvcAnalysisToolsPath) + $(VC_ExecutablePath_x64_x64) + + + $(VC_ExecutablePath_ARM64_x86) + $(VC_ExecutablePath_ARM64_x64) + $(VC_ExecutablePath_ARM64_ARM) + $(VC_ExecutablePath_ARM64_ARM64) + $(MsvcAnalysisToolsPath) + $(VC_ExecutablePath_ARM64_ARM64) + + + $(MsvcAnalysisPluginPath)\cl.exe + + + + false + + + + + + + + + + + + + + CppCoreCheck.dll;$(EspXtensions) + + + EnumIndex.dll;$(EspXtensions) + + + HResultCheck.dll;$(EspXtensions) + + + VariantClear.dll;$(EspXtensions) + + + $(VC_ExecutablePath_x86_x86)\ConcurrencyCheck.dll + $(VC_ExecutablePath_x64_x64)\ConcurrencyCheck.dll + $(VC_ExecutablePath_ARM64_ARM64)\ConcurrencyCheck.dll + $(MsvcAnalysisPluginPath)\ConcurrencyCheck.dll + ConcurrencyCheck.dll;$(EspXtensions) + + + + + + $(VsInstallRoot)\VC\Tools\Llvm\ARM64 + $(VsInstallRoot)\VC\Tools\Llvm\x64 + $(VsInstallRoot)\VC\Tools\Llvm + + + $(LLVMInstallDir) + + + clang-tidy.exe + + + + + false + --target=i686-pc-windows-msvc + --target=amd64-pc-windows-msvc + --target=arm64-pc-windows-msvc + + $(ClangTidyPlatformTargetSwitch) $(ClangTidyAdditionalOptions) + $(ClangTidyLLVMInstallDir)\bin + + + + + + + + $(VC_IncludePath);$(VCInstallDir)Auxiliary\VS\UnitTest\include + $(VC_LibraryPath_x86);$(VCInstallDir)Auxiliary\VS\UnitTest\lib + $(VC_LibraryPath_x64);$(VCInstallDir)Auxiliary\VS\UnitTest\lib + $(VC_LibraryPath_ARM);$(VCInstallDir)Auxiliary\VS\UnitTest\lib + $(VC_LibraryPath_ARM64);$(VCInstallDir)Auxiliary\VS\UnitTest\lib + true + + + + $(VC_IncludePath);$(VCInstallDir)Auxiliary\VS\UnitTest\include\UWP + $(VC_LibraryPath_x86);$(VCInstallDir)Auxiliary\VS\UnitTest\lib\UWP + $(VC_LibraryPath_x64);$(VCInstallDir)Auxiliary\VS\UnitTest\lib\UWP + $(VC_LibraryPath_ARM);$(VCInstallDir)Auxiliary\VS\UnitTest\lib\UWP + $(VC_LibraryPath_ARM64);$(VCInstallDir)Auxiliary\VS\UnitTest\lib\UWP + 15.0 + 17.1 + + + true + + + + $(LOCALAPPDATA)\vcpkg\vcpkg.user + + + + + Performing Custom Build Tools + true + false + $(TLogLocation) + true + $(AcceptableNonZeroExitCodes) + false + 0 + 0 + true + + + Performing Custom Build Step + + + $(TLogLocation) + true + $(OutDir)$(TargetName)$(TargetExt) + true + $(AcceptableNonZeroExitCodes) + + + $(IntDir)$(ProjectName).tlb + 1 + Signed + true + $(TLogLocation) + true + $(AcceptableNonZeroExitCodes) + false + false + true + false + false + false + false + false + NotSet + %(Filename)_h.h + false + NT60 + + + $(OutDir)%(Filename).cso + $(TLogLocation) + main + true + 4.0_level_9_3 + true + true + true + false + false + + + $(IntDir)%(Filename).res + 0x0409 + $(TLogLocation) + true + $(AcceptableNonZeroExitCodes) + false + + + $(TLogLocation) + true + true + $(AcceptableNonZeroExitCodes) + true + false + false + $(TargetPath).manifest + + $(IntDir)$(TargetName)$(TargetExt).embed.manifest + + + $(IntDir)$(TargetName)$(TargetExt).embed.manifest.res + + + $(TLogLocation) + true + true + $(OutDir)$(TargetName).xml + $(AcceptableNonZeroExitCodes) + true + + + $(TLogLocation) + true + true + false + $(OutDir)$(TargetName).bsc + $(AcceptableNonZeroExitCodes) + + + $(TLogLocation) + true + true + cpp + $(TargetName) + dataset + $(AcceptableNonZeroExitCodes) + + + false + true + false + true + true + + + true + true + + + true + true + + + + + + + + + + + + true + + + true + + + true + true + false + + + + + true + true + true + true + + + + + + + <_PropertySheetDisplayName>Windows Store app + + + + Warning + UseOfMFC + $(_CompatibilityIssuesUseOfMFC) + WindowsAppContainer + true + + + Warning + UseOfATL + $(_CompatibilityIssuesUseOfATLIssue) + WindowsAppContainer + true + + + Warning + CharacterSet + $(_CompatibilityIssuesCharacterSetIssue) + WindowsAppContainer + true + + + + + <_CompatibilityIssuesUseOfMFC>$(UseOfMFC) + <_CompatibilityIssuesUseOfATLIssue>$(UseOfATL) + <_CompatibilityIssuesCharacterSetIssue>$(CharacterSet) + Generated Files\ + + false + false + Unicode + + $(SolutionDir)$(Configuration)\$(MSBuildProjectName)\ + $(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\ + true + false + false + + false + false + Native + UAP + UAP + + Microsoft.VisualStudio.ComponentGroup.UWP.VC;$(RequiredBundles) + + {FE0B9DF8-A7C2-4687-A235-316C1ACA78D3} + true + + dloadhelper.lib + + KernelOnly + {F4453496-1DB8-47F8-A7D5-31EBDDC2EC96} + GPURefBreakOncePerWarp + + True + $(SolutionDir)AppPackages\$(ProjectName)\ + + $(RootNamespace) + $(AppxPackage) + AppHostLocalDebugger + WindowsLocalDebugger + + <_CppCommonExtensionTargets Condition="'$(_DefaultCppCommonExtensionTargets)' != 'false'">$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.Cpp.targets + + Software\Microsoft\Microsoft SDKs + $(LocalAppData)\Microsoft SDKs;$(MSBuildProgramFiles32)\Microsoft SDKs + + $(MSBuildProgramFiles32)\Microsoft SDKs\Windows Kits\10;$(MSBuildProgramFiles32)\Windows Kits\10 + false + + + + _DEBUG;%(PreprocessorDefinitions) + + + + + %(PreprocessorDefinitions);WINAPI_FAMILY=WINAPI_FAMILY_APP + %(PreprocessorDefinitions);__WRL_NO_DEFAULT_LIB__ + true + true + true + Sync + + false + Use + + pch.h + Level3 + true + + $(ProjectDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories) + $(VCToolsInstallDir)lib\x86\store\references\platform.winmd;%(ForcedUsingFiles) + + + true + true + true + $(OutDir)%(Filename).winmd + $(WindowsSDK_MetadataFoundationPath);%(AdditionalMetadataDirectories) + $(WindowsSDK_MetadataPath);%(AdditionalMetadataDirectories) + + + Windows + false + + false + true + true + $(OutDir)$(RootNamespace).winmd + $(OutDir)$(TargetName).winmd + true + + + $(OutDir)$(TargetName).manifest + + + true + + + true + + + true + + + true + + + true + + + true + + + true + $(OutDir) + + + + + true + true + + + true + true + + + + + + + + HostX64 + HostArm64 + HostX86 + + x86 + x64 + arm + arm64 + x86 + + + + + + + + + <_PropertySheetDisplayName>Core Windows Libraries + + + WindowsApp.lib + kernel32.lib + kernel32.lib;user32.lib + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib + + + + $(CoreLibraryDependencies);%(AdditionalDependencies) + + + + + + + + + + + <_PropertySheetDisplayName>Unicode Support + + + + _UNICODE;UNICODE;%(PreprocessorDefinitions) + + + + + _UNICODE;UNICODE;%(PreprocessorDefinitions) + + + + + + + + + <_PropertySheetDisplayName>Windows Dynamic Link Library + + + + _WINDLL;%(PreprocessorDefinitions) + + + + + true + + + + + + + + + + + + + + + + + + + + + + Midl + PreBuildEvent + + + + $(OutDir) + %(Filename)%(Extension) + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(VC_IncludePath);$(WindowsSDK_IncludePath); + $(WindowsSDK_MetadataPath); + $(VC_SourcePath); + $(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); + $(VC_IncludePath);$(WindowsSDK_IncludePath);$(VC_ExecutablePath_Loc);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(FxCopDir);$(MSBuildToolsPath);$(MSBuildFrameworkToolsPath);$(MSBuild_ExecutablePath);$(SystemRoot) + true + + + + $(VC_ExecutablePath_x64);$(CommonExecutablePath) + $(VC_ReferencesPath_x64); + $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64) + $(CommonExcludePath);$(VC_ExecutablePath_x64);$(VC_LibraryPath_x64) + $(VC_DebugCppRuntimeFilesPath_x64);$(UniversalDebugCRT_ExecutablePath_x64) + $(VC_CppRuntimeFilesPath_x64); + + + + + Universal + + + + + + + + WindowsDeviceDebugger + + + + false + false + EditAndContinue + + + MachineX64 + + + MachineX64 + + + X64 + + + + + + + + + + + + + $(CurrentVCTargetsPath) + $(CurrentVsInstallRoot) + + + + + + <_ApplicationTypeAndRevisionFound Condition="'$(_ToolsetFound)' == 'true' or '$(ApplicationType)' == '' or '$(_ApplicationTypeRevisionDefaultPropsFound)' == 'true'">true + + + + <_DefaultPlatformProps>$(CurrentVCTargetsPath)$(_RelativePlatformFolder)Platform.props + <_DefaultPlatformTargets>$(CurrentVCTargetsPath)$(_RelativePlatformFolder)Platform.targets + <_DefaultToolsetProps>$(CurrentVCTargetsPath)$(_RelativePlatformFolder)PlatformToolsets\$(DefaultPlatformToolset)\Toolset.props + <_DefaultToolsetTargets>$(CurrentVCTargetsPath)$(_RelativePlatformFolder)PlatformToolsets\$(DefaultPlatformToolset)\Toolset.targets + <_UseDefaultToolset Condition="Exists($(_DefaultPlatformProps)) and Exists($(_DefaultPlatformTargets)) and Exists($(_DefaultToolsetProps)) and Exists($(_DefaultToolsetTargets))">true + + + <_ToolsetPropsPath>$(_DefaultToolsetProps) + <_ToolsetTargetsPath>$(_DefaultToolsetTargets) + + + <_ApplicationTypeAndRevisionFound Condition="'$(_ToolsetFound)' == 'true' or '$(ApplicationType)' == '' or '$(_ApplicationTypeRevisionDefaultPropsFound)' == 'true'">true + + + + + + + + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + %(AdditionalOptions) /bigobj /Zi + _WINRT_DLL;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions) + $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) + Guard + Spectre + + + Console + false + Microsoft.Terminal.UI.def + + + + + _DEBUG;%(PreprocessorDefinitions) + ProgramDatabase + + + + + NDEBUG;%(PreprocessorDefinitions) + + + true + true + + + + + %(AdditionalDependencies);user32.lib;shell32.lib + + + + + + Converters.idl + + + IconPathConverter.idl + + + + ResourceString.idl + + + + + + Create + + + Converters.idl + + + IconPathConverter.idl + + + ResourceString.idl + + + + + + + + + + + + + + + + + + CodeAnalysisTargets_disabled + + + + false + true + + + + Managed + Native + + + v4.7.2 + true + + + + + + + .sln + C++ + .cpp + + $(RequiredBundles);Component.MDD.Android + $(RequiredBundles);Component.MDD.IOS + + true + true + $(IntDir)\ + $(OutDir)\ + + $(OutDir) + + Debug\ + + + + + + <_IsNativeEnvironment Condition="'$(PROCESSOR_ARCHITECTURE)' == 'AMD64' and '$(Platform)' == 'X64'">true + <_IsNativeEnvironment Condition="'$(PROCESSOR_ARCHITECTURE)' == 'IA64' and '$(Platform)' == 'Itanium'">true + + Native32Bit + Native64Bit + + + $(LibraryWPath);$(ReferencePath) + + + + AddExternalIncludDirectoriesToPaths; + $(SetBuildDefaultEnvironmentVariablesDependsOn) + + + $(DetermineProjectTypeTargets); + AddExternalIncludDirectoriesToPaths + + + + + <_ExternalIncludePathToInclude Include="$(ExternalIncludePath)" /> + <_ExternalIncludePathToInclude Remove="$(IncludePath)" /> + <_ExternalIncludePathToExclude Include="$(ExternalIncludePath)" /> + <_ExternalIncludePathToExclude Remove="$(ExcludePath)" /> + + + $(IncludePath);@(_ExternalIncludePathToInclude) + $(ExcludePath);@(_ExternalIncludePathToExclude) + + + <_ExternalIncludePathToInclude Remove="@(_ExternalIncludePathToInclude)" /> + <_ExternalIncludePathToExclude Remove="@(_ExternalIncludePathToExclude)" /> + + + + + + $(NativeExecutablePath) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_IsNative64Available Condition="'$(_IsNative64Available)' == '' and Exists('$(VCToolsInstallDir)\bin\amd64') and ('$(PROCESSOR_ARCHITECTURE)' == 'AMD64' or '$(PROCESSOR_ARCHITEW6432)' == 'AMD64')">true + <_IsNativeEnvironment Condition="'$(_IsNativeEnvironment)' == '' and (('$(PROCESSOR_ARCHITECTURE)' == 'AMD64' and '$(UseEnv)' == 'true') or ('$(UseNativeEnvironment)' != 'false' and '$(_IsNative64Available)' == 'true'))">true + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + true + $(YieldDuringToolExecution) + $(YieldDuringToolExecution) + + + + + $(OutDir)$(ProjectName)\ + + $(OutDir) + $([MSBuild]::NormalizePath('$(ProjectDir)', '$(OutDir)$(TargetName)$(TargetExt)')) + $(OutDirFullPath)$(TargetName)$(TargetExt) + $([System.IO.Path]::GetFileName('$(TargetPath)')) + + $([MSBuild]::NormalizeDirectory('$(MSBuildProjectDirectory)', '$(OutDir)')) + $(TargetPath) + $(IntDir) + $(MSBuildProjectFile).FileListAbsolute.txt + $(ExtensionsToDeleteOnClean);$(TargetPath).manifest;$(OutDir)$(TargetName).tlb;$(OutDir)$(TargetName).pdb;$(TargetPath);$(OutDir)$(TargetName).bsc;$(OutDir)$(TargetName).ilk;$(TargetPath).intermediate.manifest;$(IntermediateOutputPath)$(CleanFile) + + $(OutDir)AppPackages\ + + false + + true + + true + + + + + MT + LINK + + + + LINK + MT + + + Sdk.BeforeCommon.targets + Sdk.AfterCommon.targets + false + + false + true + false + <_EnablePackageReferencesInVCProjects Condition="'$(EnableManagedPackageReferenceSupport)' == 'true'">true + PackageReference + + + + + + + + + + + + + $([MSBuild]::NormalizePath('$(ProjectDir)', '$(IntDir)')) + $([MSBuild]::NormalizePath('$(ProjectDir)', '$(OutDir)')) + $(IntDirFullPath)$(TargetName)$(TargetExt).recipe + false + + + + + false + $(TargetName) + + true + <_BuildActionType Condition="'$(_BuildActionType)' == ''">Build + + + + + + <_DebugTypeOld>$(DebugType) + none + + + + + $(MSBuildToolsPath)\Microsoft.Common.CurrentVersion.targets + + + + + + true + true + true + true + + + + + + <_GenerateAppxManifestDependsOn>$(_GenerateAppxManifestDependsOn);_FixVCLibs120References + + + + + + + + + + + + + + + + + + + GetResolvedSDKReferences + + + + + + + + + + + + + true + + + + + + + + + + + + + SDKRedistOutputGroup + $(MSBuildProjectName) + ucrtbased.dll + + + + + + + + $(MSBuildProgramFiles32)\MSBuild\15.0\.Net\CoreRuntime\Microsoft.Net.CoreRuntime.Settings.targets + + + + + + + <_ProjectNPlatformSupported Condition="'$(TargetPlatformIdentifier)' == 'UAP'">true + <_ProjectNProjectSupported Condition="'$(AppxPackage)' == 'true'">true + + true + $(UseProjectNToolchain) + true + $(MSBuildProgramFiles32)\MSBuild\15.0\.Net\.NetNative\15.0.24211\Microsoft.NetNative.Settings.targets + + + + + + + + true + + + + $(SupportedOSPlatformVersion) + $(TargetPlatformVersion) + + + + + + 10.0 + + + $(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.Common.targets + $(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.Common.targets + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\ReportingServices\Microsoft.ReportingServices.targets + + + + + + true + false + WinUI-Projects-Don-t-Use-SDK-Xaml-Tools + + + + false + false + + + + <_IsWinUICustomBeforeMicrosoftCommonTargetsChainValid>true + + + + + + true + + true + + + false + true + <_MicrosoftBuildMsixPropsOverriden Condition="'$(MicrosoftBuildMsixLocation)'!=''">true + <_MicrosoftBuildMsixPropsOverriden Condition="'$(_MicrosoftBuildMsixPropsOverriden)'==''">false + + + $(MSBuildThisFileDirectory)Microsoft.Build.Msix.Common.props + $(MSBuildThisFileDirectory)Microsoft.Build.Msix.Cpp.props + + + $(MicrosoftBuildMsixLocation)\Targets\Microsoft.Build.Msix.Common.props + $(MicrosoftBuildMsixLocation)\Targets\Microsoft.Build.Msix.Cpp.props + + + $(MsixPackageSupport) + $(MsixPackageSupport) + + + + + + + + Managed + + + + .NETFramework + v4.0 + + + + Any CPU,x86,x64,Itanium + Any CPU,x86,x64 + + + + + + + true + + true + + + $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile) + $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion) + + $(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion) + + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries($(TargetFrameworkIdentifier), $(TargetFrameworkVersion), $(TargetFrameworkProfile), $(PlatformTarget), $(TargetFrameworkRootPath), $(TargetFrameworkFallbackSearchPaths))) + $(MSBuildFrameworkToolsPath) + + + Windows + 7.0 + $(TargetPlatformSdkRootOverride)\ + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SDKs\Windows\v$(TargetPlatformVersion)', InstallationFolder, null, RegistryView.Registry32, RegistryView.Default)) + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKLocation($(TargetPlatformIdentifier), $(TargetPlatformVersion))) + $(TargetPlatformSdkPath)Windows Metadata + $(TargetPlatformSdkPath)References\CommonConfiguration\Neutral + $(TargetPlatformSdkMetadataLocation) + true + $(WinDir)\System32\WinMetadata + $(TargetPlatformIdentifier),Version=$(TargetPlatformVersion) + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSDKDisplayName($(TargetPlatformIdentifier), $(TargetPlatformVersion))) + + + + + <_OriginalPlatform>$(Platform) + + <_OriginalConfiguration>$(Configuration) + + <_OutputPathWasMissing Condition="'$(_OriginalPlatform)' != '' and '$(_OriginalConfiguration)' != '' and '$(OutputPath)' == ''">true + + true + + + AnyCPU + $(Platform) + Debug + $(Configuration) + bin\ + $(BaseOutputPath)\ + $(BaseOutputPath)$(Configuration)\ + $(BaseOutputPath)$(PlatformName)\$(Configuration)\ + $(OutputPath)\ + obj\ + $(BaseIntermediateOutputPath)\ + $(BaseIntermediateOutputPath)$(Configuration)\ + $(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\ + $(IntermediateOutputPath)\ + + + + $(TargetType) + library + exe + true + + <_DebugSymbolsProduced>false + <_DebugSymbolsProduced Condition="'$(DebugSymbols)'=='true'">true + <_DebugSymbolsProduced Condition="'$(DebugType)'=='none'">false + <_DebugSymbolsProduced Condition="'$(DebugType)'=='pdbonly'">true + <_DebugSymbolsProduced Condition="'$(DebugType)'=='full'">true + <_DebugSymbolsProduced Condition="'$(DebugType)'=='portable'">true + <_DebugSymbolsProduced Condition="'$(DebugType)'=='embedded'">false + <_DebugSymbolsProduced Condition="'$(ProduceOnlyReferenceAssembly)'=='true'">false + + <_DocumentationFileProduced>true + <_DocumentationFileProduced Condition="'$(DocumentationFile)'==''">false + + false + + + + + <_InvalidConfigurationMessageSeverity Condition=" '$(SkipInvalidConfigurations)' == 'true' ">Warning + <_InvalidConfigurationMessageSeverity Condition=" '$(SkipInvalidConfigurations)' != 'true' ">Error + + + + .exe + .exe + .exe + .dll + .netmodule + .winmdobj + + + + true + $(OutputPath) + + + $(OutDir)\ + $(MSBuildProjectName) + + + $(OutDir)$(ProjectName)\ + $(MSBuildProjectName) + $(RootNamespace) + $(AssemblyName) + + $(MSBuildProjectFile) + + $(MSBuildProjectExtension) + + $(TargetName).winmd + $(WinMDExpOutputWindowsMetadataFilename) + $(TargetName)$(TargetExt) + + + + + <_DeploymentPublishableProjectDefault Condition="'$(OutputType)'=='winexe' or '$(OutputType)'=='exe' or '$(OutputType)'=='appcontainerexe'">true + $(_DeploymentPublishableProjectDefault) + <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='library'">Native.$(AssemblyName).manifest + + <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='winexe'">$(TargetFileName).manifest + + <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='exe'">$(TargetFileName).manifest + + <_DeploymentTargetApplicationManifestFileName Condition="'$(OutputType)'=='appcontainerexe'">$(TargetFileName).manifest + + $(AssemblyName).application + + $(AssemblyName).xbap + + $(GenerateManifests) + <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='library'">Native.$(AssemblyName) + <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='winexe'">$(AssemblyName).exe + <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='exe'">$(AssemblyName).exe + <_DeploymentApplicationManifestIdentity Condition="'$(OutputType)'=='appcontainerexe'">$(AssemblyName).exe + <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' != 'true'">$(AssemblyName).application + <_DeploymentDeployManifestIdentity Condition="'$(HostInBrowser)' == 'true'">$(AssemblyName).xbap + <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'=='true'">.deploy + <_DeploymentFileMappingExtension Condition="'$(MapFileExtensions)'!='true'" /> + <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'=='true'">$(UpdateInterval) + <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'=='true'">$(UpdateIntervalUnits) + <_DeploymentBuiltUpdateInterval Condition="'$(UpdatePeriodically)'!='true'">0 + <_DeploymentBuiltUpdateIntervalUnits Condition="'$(UpdatePeriodically)'!='true'">Days + <_DeploymentBuiltMinimumRequiredVersion Condition="'$(UpdateRequired)'=='true' and '$(Install)'=='true'">$(MinimumRequiredVersion) + <_DeploymentLauncherBased Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">true + 100 + + + + * + $(UICulture) + + + + <_OutputPathItem Include="$(OutDir)" /> + <_UnmanagedRegistrationCache Include="$(BaseIntermediateOutputPath)$(MSBuildProjectFile).UnmanagedRegistration.cache" /> + <_ResolveComReferenceCache Include="$(IntermediateOutputPath)$(MSBuildProjectFile).ResolveComReference.cache" /> + + + + + $([MSBuild]::Escape($([System.IO.Path]::GetFullPath(`$([System.IO.Path]::Combine(`$(MSBuildProjectDirectory)`, `$(OutDir)`))`)))) + + $(TargetDir)$(TargetFileName) + $([MSBuild]::NormalizePath($(TargetDir), 'ref', $(TargetFileName))) + $([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(IntermediateOutputPath), 'ref', $(TargetFileName))) + + $([MSBuild]::EnsureTrailingSlash($(MSBuildProjectDirectory))) + + $(ProjectDir)$(ProjectFileName) + + + + + + + + *Undefined* + *Undefined* + + *Undefined* + + *Undefined* + + *Undefined* + + *Undefined* + + + + true + + true + + + true + false + + + $(MSBuildProjectFile).FileListAbsolute.txt + + false + + true + true + <_ResolveReferenceDependencies Condition="'$(_ResolveReferenceDependencies)' == ''">false + <_GetChildProjectCopyToOutputDirectoryItems Condition="'$(_GetChildProjectCopyToOutputDirectoryItems)' == ''">true + false + false + + + <_GenerateBindingRedirectsIntermediateAppConfig>$(IntermediateOutputPath)$(TargetFileName).config + + + $(MSBuildProjectFile) + + $([MSBuild]::SubstringByAsciiChars($(MSBuildProjectFile), 0, 8)).$([MSBuild]::StableStringHash($(MSBuildProjectFile)).ToString("X8")) + $(MSBuildCopyMarkerName).Up2Date + + + + + + + + + + + + + + <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).compile.pdb" Condition="'$(OutputType)' == 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''" /> + <_DebugSymbolsIntermediatePath Include="$(IntermediateOutputPath)$(TargetName).pdb" Condition="'$(OutputType)' != 'winmdobj' and '@(_DebugSymbolsIntermediatePath)' == ''" /> + <_DebugSymbolsOutputPath Include="@(_DebugSymbolsIntermediatePath->'$(OutDir)%(Filename)%(Extension)')" /> + + + $(IntermediateOutputPath)$(TargetName).pdb + <_WinMDDebugSymbolsOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDExpOutputPdb)')))) + + + $(IntermediateOutputPath)$(TargetName).xml + <_WinMDDocFileOutputPath>$([System.IO.Path]::Combine('$(OutDir)', $([System.IO.Path]::GetFileName('$(WinMDOutputDocumentationFile)')))) + + + <_IntermediateWindowsMetadataPath>$(IntermediateOutputPath)$(WinMDExpOutputWindowsMetadataFilename) + <_WindowsMetadataOutputPath>$(OutDir)$(WinMDExpOutputWindowsMetadataFilename) + + + + <_SupportedArchitectures>amd64 arm64 + + + + <_DeploymentManifestEntryPoint Include="@(IntermediateAssembly)"> + $(TargetFileName) + + + + <_DeploymentManifestIconFile Include="$(ApplicationIcon)" Condition="Exists('$(ApplicationIcon)')"> + $(ApplicationIcon) + + + + $(_DeploymentTargetApplicationManifestFileName) + + + <_ApplicationManifestFinal Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)"> + $(_DeploymentTargetApplicationManifestFileName) + + + + $(TargetDeployManifestFileName) + + + <_DeploymentIntermediateTrustInfoFile Include="$(IntermediateOutputPath)$(TargetName).TrustInfo.xml" Condition="'$(TargetZone)'!=''" /> + + + + <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(UpdateUrl) + <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(InstallUrl) + <_DeploymentUrl Condition="'$(_DeploymentUrl)'==''">$(PublishUrl) + <_DeploymentUrl Condition="!('$(UpdateUrl)'=='') and '$(Install)'=='false'" /> + <_DeploymentUrl Condition="'$(_DeploymentUrl)'!=''">$(_DeploymentUrl)$(TargetDeployManifestFileName) + + <_DeploymentUrl Condition="'$(UpdateUrl)'=='' and !('$(Install)'=='true' and '$(UpdateEnabled)'=='true')" /> + <_DeploymentUrl Condition="'$(ExcludeDeploymentUrl)'=='true'" /> + + + + <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true'">$(InstallUrl) + <_DeploymentApplicationUrl Condition="'$(IsWebBootstrapper)'=='true' and '$(InstallUrl)'==''">$(PublishUrl) + <_DeploymentComponentsUrl Condition="'$(BootstrapperComponentsLocation)'=='Absolute'">$(BootstrapperComponentsUrl) + + + + $(PublishDir)\ + $(OutputPath)app.publish\ + + + + $(PublishDir) + $(ClickOncePublishDir)\ + + + + + $(PlatformTarget) + + msil + amd64 + ia64 + x86 + arm + + + true + + + + $(Platform) + msil + amd64 + ia64 + x86 + arm + + None + $(PROCESSOR_ARCHITECTURE) + + + + CLR2 + CLR4 + CurrentRuntime + true + false + $(PlatformTarget) + x86 + x64 + CurrentArchitecture + + + + Client + + + + false + + + + + true + true + false + + + + AssemblyFoldersEx + Software\Microsoft\$(TargetFrameworkIdentifier) + Software\Microsoft\Microsoft SDKs\$(TargetPlatformIdentifier) + $([MSBuild]::GetToolsDirectory32())\AssemblyFolders.config + {AssemblyFoldersFromConfig:$(AssemblyFoldersConfigFile),$(TargetFrameworkVersion)}; + + + .winmd; + .dll; + .exe + + + + .pdb; + .xml; + .pri; + .dll.config; + .exe.config + + + Full + + + + {CandidateAssemblyFiles} + $(AssemblySearchPaths);$(ReferencePath) + $(AssemblySearchPaths);{HintPathFromItem} + $(AssemblySearchPaths);{TargetFrameworkDirectory} + $(AssemblySearchPaths);$(AssemblyFoldersConfigFileSearchPath) + $(AssemblySearchPaths);{Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)} + $(AssemblySearchPaths);{AssemblyFolders} + $(AssemblySearchPaths);{GAC} + $(AssemblySearchPaths);{RawFileName} + $(AssemblySearchPaths);$(OutDir) + + + + false + + + + $(NoWarn) + $(WarningsAsErrors) + $(WarningsNotAsErrors) + + + + $(MSBuildThisFileDirectory)$(LangName)\ + + + + $(MSBuildThisFileDirectory)en-US\ + + + + + Project + + + BrowseObject + + + File + + + Invisible + + + File;BrowseObject + + + File;ProjectSubscriptionService + + + + $(DefineCommonItemSchemas) + + + + + ;BrowseObject + + + ProjectSubscriptionService;BrowseObject + + + + ;BrowseObject + + + ProjectSubscriptionService;BrowseObject + + + + ;BrowseObject + + + ProjectSubscriptionService;BrowseObject + + + + + + + + + Never + + + Never + + + Never + + + Never + + + + + + true + + + + + <_GlobalPropertiesToRemoveFromProjectReferences Condition="'$(PassOutputPathToReferencedProjects)'=='false'">$(_GlobalPropertiesToRemoveFromProjectReferences);OutputPath + + + + + + <_InvalidConfigurationMessageResourceName Condition=" '$(BuildingInsideVisualStudio)' == 'true' ">CommonSdk.InvalidConfigurationTextWhenBuildingInsideVisualStudio + <_InvalidConfigurationMessageResourceName Condition=" '$(BuildingInsideVisualStudio)' != 'true' ">CommonSdk.InvalidConfigurationTextWhenBuildingOutsideVisualStudio + + + + + + + + + + + x86 + + + + + + + + + + + + + BeforeBuild; + CoreBuild; + AfterBuild + + + + + + + + + + + BuildOnlySettings; + PrepareForBuild; + PreBuildEvent; + ResolveReferences; + PrepareResources; + ResolveKeySource; + Compile; + ExportWindowsMDFile; + UnmanagedUnregistration; + GenerateSerializationAssemblies; + CreateSatelliteAssemblies; + GenerateManifests; + GetTargetPath; + PrepareForRun; + UnmanagedRegistration; + IncrementalClean; + PostBuildEvent + + + + + + + + + <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' != ''">$(MSBuildProjectDefaultTargets) + <_ProjectDefaultTargets Condition="'$(MSBuildProjectDefaultTargets)' == ''">Build + + BeforeRebuild; + Clean; + $(_ProjectDefaultTargets); + AfterRebuild; + + + BeforeRebuild; + Clean; + Build; + AfterRebuild; + + + + + + + + + + Build + + + + + + + + + + + Build + + + + + + + + + + + Build + + + + + + + + + + + + + + + + + + + + + + + false + + + + true + + + + + + $(PrepareForBuildDependsOn);GetFrameworkPaths;GetReferenceAssemblyPaths;AssignLinkMetadata + + + + + $(TargetFileName).config + + + + + + + + + + + + + @(_TargetFramework40DirectoryItem) + @(_TargetFramework35DirectoryItem) + @(_TargetFramework30DirectoryItem) + @(_TargetFramework20DirectoryItem) + + @(_TargetFramework20DirectoryItem) + @(_TargetFramework40DirectoryItem) + @(_TargetedFrameworkDirectoryItem) + @(_TargetFrameworkSDKDirectoryItem) + + + + + + + + + + + + + + + + + + $(_TargetFrameworkDirectories);$(TargetFrameworkDirectory);$(WinFXAssemblyDirectory) + $(TargetFrameworkDirectory);$(TargetPlatformWinMDLocation) + + + + true + + + $(AssemblySearchPaths.Replace('{AssemblyFolders}', '').Split(';')) + + + + + + + $(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories) + + + + + + + + + + + + + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + + + + + + + + + + + + + + $(PlatformTargetAsMSBuildArchitecture) + + + + $(TargetFrameworkAsMSBuildRuntime) + + CurrentRuntime + + + + + + + + + + BeforeResolveReferences; + AssignProjectConfiguration; + ResolveProjectReferences; + FindInvalidProjectReferences; + ResolveNativeReferences; + ResolveAssemblyReferences; + GenerateBindingRedirects; + GenerateBindingRedirectsUpdateAppConfig; + ResolveComReferences; + AfterResolveReferences + + + + + + + + + + + + false + + + + + + + true + true + false + + false + + true + + + + + + + + + + + <_ProjectReferenceWithConfiguration> + true + true + + + true + true + + + + + + + + + + + + + <_MSBuildProjectReference Include="@(ProjectReferenceWithConfiguration)" Condition="'$(BuildingInsideVisualStudio)'!='true' and '@(ProjectReferenceWithConfiguration)'!=''" /> + + + + <_MSBuildProjectReferenceExistent Include="@(_MSBuildProjectReference)" Condition="Exists('%(Identity)')" /> + <_MSBuildProjectReferenceNonexistent Include="@(_MSBuildProjectReference)" Condition="!Exists('%(Identity)')" /> + + + + + true + + + + + + <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetPlatform)' != ''"> + true + + + + <_ProjectReferencePlatformPossibilities Include="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetPlatformProperties)' != 'true'" /> + + + + + <_ProjectReferencePlatformPossibilities Condition="'$(MSBuildProjectExtension)' != '.vcxproj' and '$(MSBuildProjectExtension)' != '.nativeproj' and '%(_ProjectReferencePlatformPossibilities.IsVcxOrNativeProj)' == 'true'"> + + x86=Win32 + + + <_ProjectReferencePlatformPossibilities Condition="('$(MSBuildProjectExtension)' == '.vcxproj' or '$(MSBuildProjectExtension)' == '.nativeproj') and '%(_ProjectReferencePlatformPossibilities.IsVcxOrNativeProj)' != 'true'"> + Win32=x86 + + + + + + + + + + Platform=%(ProjectsWithNearestPlatform.NearestPlatform) + + + + %(ProjectsWithNearestPlatform.UndefineProperties);Platform + + <_MSBuildProjectReferenceExistent Remove="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetPlatformProperties)' != 'true'" /> + <_MSBuildProjectReferenceExistent Include="@(ProjectsWithNearestPlatform)" /> + + + + + + + $(NuGetTargetMoniker) + $(TargetFrameworkMoniker) + + + + <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' == '' and ('%(Extension)' == '.vcxproj' or '%(Extension)' == '.nativeproj')"> + + true + %(_MSBuildProjectReferenceExistent.UndefineProperties);TargetFramework + + + + + <_MSBuildProjectReferenceExistent Condition="'%(_MSBuildProjectReferenceExistent.SetTargetFramework)' != ''"> + + true + + + + + + + + + + + + + <_ProjectReferenceTargetFrameworkPossibilitiesOriginalItemSpec Include="@(_ProjectReferenceTargetFrameworkPossibilities->'%(OriginalItemSpec)')" /> + <_ProjectReferenceTargetFrameworkPossibilities Remove="@(_ProjectReferenceTargetFrameworkPossibilities)" /> + <_ProjectReferenceTargetFrameworkPossibilities Include="@(_ProjectReferenceTargetFrameworkPossibilitiesOriginalItemSpec)" /> + + + + + + + + + + + + + + + + + + + + + + + + TargetFramework=%(AnnotatedProjects.NearestTargetFramework) + + + + %(AnnotatedProjects.UndefineProperties);TargetFramework + + + + %(AnnotatedProjects.UndefineProperties);RuntimeIdentifier;SelfContained + + + <_MSBuildProjectReferenceExistent Remove="@(_MSBuildProjectReferenceExistent)" Condition="'%(_MSBuildProjectReferenceExistent.SkipGetTargetFrameworkProperties)' != 'true'" /> + <_MSBuildProjectReferenceExistent Include="@(AnnotatedProjects)" /> + + + + + + + + + <_ThisProjectBuildMetadata Include="$(MSBuildProjectFullPath)"> + @(_TargetFrameworkInfo) + @(_TargetFrameworkInfo->'%(TargetFrameworkMonikers)') + @(_TargetFrameworkInfo->'%(TargetPlatformMonikers)') + $(_AdditionalPropertiesFromProject) + true + @(_TargetFrameworkInfo->'%(IsRidAgnostic)') + + true + $(Platform) + $(Platforms) + + @(ProjectConfiguration->'%(Platform)'->Distinct()) + + + + + + <_AdditionalTargetFrameworkInfoPropertyWithValue Include="@(AdditionalTargetFrameworkInfoProperty)"> + $(%(AdditionalTargetFrameworkInfoProperty.Identity)) + + + + <_UseAttributeForTargetFrameworkInfoPropertyNames Condition="'$(_UseAttributeForTargetFrameworkInfoPropertyNames)' == ''">false + + + + + + <_TargetFrameworkInfo Include="$(TargetFramework)"> + $(TargetFramework) + $(TargetFrameworkMoniker) + $(TargetPlatformMoniker) + None + $(_AdditionalTargetFrameworkInfoProperties) + + $(IsRidAgnostic) + true + false + + + + + + + + + AssignProjectConfiguration; + _SplitProjectReferencesByFileExistence; + _GetProjectReferenceTargetFrameworkProperties; + _GetProjectReferencePlatformProperties + + + + + + + + + $(ProjectReferenceBuildTargets) + + + ProjectReference + + + + + + + + + + + + + + + + + + + <_ResolvedProjectReferencePaths Remove="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ResolveableAssembly)' == 'false'" /> + + <_ResolvedProjectReferencePaths> + %(_ResolvedProjectReferencePaths.OriginalItemSpec) + + + + + <_NonExistentProjectReferenceSeverity Condition="'@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '' and '$(ErrorOnMissingProjectReference)' != 'True'">Warning + <_NonExistentProjectReferenceSeverity Condition="'@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '' and '$(ErrorOnMissingProjectReference)' == 'True'">Error + + + + + + + <_ProjectReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))"> + %(ReferencePath.ProjectReferenceOriginalItemSpec) + + + + + + + + + $(GetTargetPathDependsOn) + + + + + + $(TargetPlatformMoniker) + $(TargetPlatformIdentifier) + $(TargetFrameworkIdentifier) + $(TargetFrameworkVersion.TrimStart('vV')) + $(TargetRefPath) + @(CopyUpToDateMarker) + + + + + + + + %(_ApplicationManifestFinal.FullPath) + + + + + + + + + + + + + + + + + + ResolveProjectReferences; + FindInvalidProjectReferences; + GetFrameworkPaths; + GetReferenceAssemblyPaths; + PrepareForBuild; + ResolveSDKReferences; + ExpandSDKReferences; + + + + + <_ReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" /> + <_ReferenceInstalledAssemblySubsets Include="$(TargetFrameworkSubset)" /> + + + + $(IntermediateOutputPath)$(MSBuildProjectFile).AssemblyReference.cache + + + + <_ResolveAssemblyReferencesApplicationConfigFileForExes Include="@(AppConfigWithTargetPath)" Condition="'$(AutoGenerateBindingRedirects)'=='true' or '$(AutoUnifyAssemblyReferences)'=='false'" /> + + + + <_FindDependencies Condition="'$(BuildingProject)' != 'true' and '$(_ResolveReferenceDependencies)' != 'true'">false + true + false + Warning + $(BuildingProject) + $(BuildingProject) + $(BuildingProject) + false + + + + + + true + + + + + false + true + + + + + + + + + + + + + + + + + + + + + + + %(FullPath) + + + %(ReferencePath.Identity) + + + + + + + + + + + + + + + <_NewGenerateBindingRedirectsIntermediateAppConfig Condition="Exists('$(_GenerateBindingRedirectsIntermediateAppConfig)')">true + $(_GenerateBindingRedirectsIntermediateAppConfig) + + + + + $(TargetFileName).config + + + + + + Software\Microsoft\Microsoft SDKs + $(LocalAppData)\Microsoft SDKs;$(MSBuildProgramFiles32)\Microsoft SDKs + + $(MSBuildProgramFiles32)\Microsoft SDKs\Windows Kits\10;$(WindowsKitsRoot) + + true + Windows + 8.1 + + false + WindowsPhoneApp + 8.1 + + + + + + + + + + + + + + + + + GetInstalledSDKLocations + + + + Debug + Retail + Retail + $(ProcessorArchitecture) + Neutral + + + true + + + + + + + + + + + + + + + + GetReferenceTargetPlatformMonikers + + + + + + + + <_ResolvedProjectReferencePaths Remove="@(InvalidProjectReferences)" /> + + + + + + + + + + + + + + ResolveSDKReferences + + + .winmd; + .dll + + + + + + + + + + + + + + + + false + false + false + $(TargetFrameworkSDKToolsDirectory) + true + + + + + + + + + + + + + + + <_ReferencesFromRAR Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ResolveAssemblyReference'))" /> + + + + + {CandidateAssemblyFiles}; + $(ReferencePath); + {HintPathFromItem}; + {TargetFrameworkDirectory}; + {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)}; + {RawFileName}; + $(TargetDir) + + + + + + GetFrameworkPaths; + GetReferenceAssemblyPaths; + ResolveReferences + + + + + <_DesignTimeReferenceInstalledAssemblyDirectory Include="$(TargetFrameworkDirectory)" /> + + + $(IntermediateOutputPath)$(MSBuildProjectFile)DesignTimeResolveAssemblyReferences.cache + + + + {CandidateAssemblyFiles}; + $(ReferencePath); + {HintPathFromItem}; + {TargetFrameworkDirectory}; + {Registry:$(FrameworkRegistryBase),$(TargetFrameworkVersion),$(AssemblyFoldersSuffix)$(AssemblyFoldersExConditions)}; + {RawFileName}; + $(OutDir) + + + + false + false + false + false + false + true + false + + + <_DesignTimeReferenceAssemblies Include="$(DesignTimeReference)" /> + + + <_RARResolvedReferencePath Include="@(ReferencePath)" /> + + + + + + + + + + false + + + + $(IntermediateOutputPath) + + + + + $(PlatformTargetAsMSBuildArchitecture) + $(TargetFrameworkSDKToolsDirectory) + false + + + + + + + + + + + + + + + + + + + + + + + + + + + $(PrepareResourcesDependsOn); + PrepareResourceNames; + ResGen; + CompileLicxFiles + + + + + + + AssignTargetPaths; + SplitResourcesByCulture; + CreateManifestResourceNames; + CreateCustomManifestResourceNames + + + + + + + + + + <_Temporary Remove="@(_Temporary)" /> + + + + + + + + + + <_Temporary Remove="@(_Temporary)" /> + + + + + + + + + + + + + + + + + + + + false + false + + + + + + + <_LicxFile Include="@(EmbeddedResource)" Condition="'%(Extension)'=='.licx'" /> + + + Resx + + + Non-Resx + + + + + + + + + + + + + + + + Resx + + + Non-Resx + + + + + + + + + + + + <_MixedResourceWithNoCulture Remove="@(_MixedResourceWithNoCulture)" /> + <_MixedResourceWithCulture Remove="@(_MixedResourceWithCulture)" /> + + + + + + + + + + ResolveAssemblyReferences;SplitResourcesByCulture;BeforeResGen;CoreResGen;AfterResGen + FindReferenceAssembliesForReferences + true + false + + + + + + + + + + <_Temporary Remove="@(_Temporary)" /> + + + $(PlatformTargetAsMSBuildArchitecture) + $(TargetFrameworkSDKToolsDirectory) + + + + $(TargetFrameworkAsMSBuildRuntime) + + CurrentRuntime + + + + + + + + + + + + + + + + + + + + <_Temporary Remove="@(_Temporary)" /> + + + true + + + true + + + + true + + + true + + + + + + + + + + $(PlatformTargetAsMSBuildArchitecture) + + + + + + + + + + + + + + + + + + + + ResolveReferences; + ResolveKeySource; + SetWin32ManifestProperties; + _SetPreferNativeArm64Win32ManifestProperties; + FindReferenceAssembliesForReferences; + _GenerateCompileInputs; + BeforeCompile; + _TimeStampBeforeCompile; + _GenerateCompileDependencyCache; + CoreCompile; + _TimeStampAfterCompile; + AfterCompile; + + + + + + + + + + <_CoreCompileResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Resx'" /> + <_CoreCompileResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'false' and '%(EmbeddedResource.Type)' == 'Non-Resx' " /> + + <_CoreCompileResourceInputs Include="@(ManifestResourceWithNoCulture)" Condition="'%(ManifestResourceWithNoCulture.EmittedForCompatibilityOnly)'==''"> + Resx + false + + <_CoreCompileResourceInputs Include="@(ManifestNonResxWithNoCultureOnDisk)" Condition="'%(ManifestNonResxWithNoCultureOnDisk.EmittedForCompatibilityOnly)'==''"> + Non-Resx + false + + + + + + + true + $([System.IO.Path]::Combine('$(IntermediateOutputPath)','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)')) + + + true + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + <_AssemblyTimestampBeforeCompile>%(IntermediateAssembly.ModifiedTime) + + + + + + $(IntermediateOutputPath)$(MSBuildProjectFile).SuggestedBindingRedirects.cache + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_AssemblyTimestampAfterCompile>%(IntermediateAssembly.ModifiedTime) + + + + + + __NonExistentSubDir__\__NonExistentFile__ + + + + + <_SGenDllName>$(TargetName).XmlSerializers.dll + <_SGenDllCreated>false + <_SGenGenerateSerializationAssembliesConfig>$(GenerateSerializationAssemblies) + <_SGenGenerateSerializationAssembliesConfig Condition="'$(GenerateSerializationAssemblies)' == ''">Auto + <_SGenGenerateSerializationAssembliesConfig Condition="'$(ConfigurationName)'=='Debug' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto'">Off + true + false + true + + + + + $(PlatformTargetAsMSBuildArchitecture) + + + + + + + + + + $(CreateSatelliteAssembliesDependsOn); + _GenerateSatelliteAssemblyInputs; + ComputeIntermediateSatelliteAssemblies; + GenerateSatelliteAssemblies + + + + + + + + + + <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource->'%(OutputResource)')" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Resx'" /> + <_SatelliteAssemblyResourceInputs Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'" /> + + <_SatelliteAssemblyResourceInputs Include="@(ManifestResourceWithCulture)" Condition="'%(ManifestResourceWithCulture.EmittedForCompatibilityOnly)'==''"> + Resx + true + + <_SatelliteAssemblyResourceInputs Include="@(ManifestNonResxWithCultureOnDisk)" Condition="'%(ManifestNonResxWithCultureOnDisk.EmittedForCompatibilityOnly)'==''"> + Non-Resx + true + + + + + + + <_ALExeToolPath Condition="'$(_ALExeToolPath)' == ''">$(TargetFrameworkSDKToolsDirectory) + + + + + + + + + + CreateManifestResourceNames + + + + + + %(EmbeddedResource.Culture) + %(EmbeddedResource.Culture)\$(TargetName).resources.dll + + + + + + $(Win32Manifest) + + + + + + + <_DeploymentBaseManifest>$(ApplicationManifest) + <_DeploymentBaseManifest Condition="'$(_DeploymentBaseManifest)'==''">@(_DeploymentBaseManifestWithTargetPath) + + true + + + + + $(ApplicationManifest) + $(ApplicationManifest) + + + + + + + $(_FrameworkVersion40Path)\default.win32manifest + + + + + + + + + $(_Win32Manifest) + + + + + + + SetWin32ManifestProperties; + GenerateApplicationManifest; + GenerateDeploymentManifest + + + + + + <_DeploymentPublishFileOfTypeManifestEntryPoint Include="@(PublishFile)" Condition="'%(FileType)'=='ManifestEntryPoint'" /> + + + + + + + + + + + + + + + + + <_DeploymentCopyApplicationManifest>true + + + + + + <_DeploymentManifestTargetFrameworkMoniker>$(TargetFrameworkMoniker) + <_DeploymentManifestTargetFrameworkVersion>$(TargetFrameworkVersion) + + + + + + + + + + + + + + + + + + + <_DeploymentManifestTargetFrameworkVersion Condition="'$(DeploymentManifestTargetFrameworkVersionOverride)' == ''">v4.5 + <_DeploymentManifestTargetFrameworkVersion Condition="'$(DeploymentManifestTargetFrameworkVersionOverride)' != ''">$(DeploymentManifestTargetFrameworkVersionOverride) + <_DeploymentManifestTargetFrameworkMoniker>.NETFramework,Version=$(_DeploymentManifestTargetFrameworkVersion) + + + + + + + + + + + <_DeploymentManifestEntryPoint Remove="@(_DeploymentManifestEntryPoint)" /> + <_DeploymentManifestEntryPoint Include="@(_DeploymentManifestLauncherEntryPoint)" /> + + + + + + + + + + <_DeploymentManifestType>Native + + + + + + + <_DeploymentManifestVersion>@(_IntermediateAssemblyIdentity->'%(Version)') + + + + + + + <_SGenDllsRelatedToCurrentDll Include="@(_ReferenceSerializationAssemblyPaths->'%(FullPath)')" Condition="'%(Extension)' == '.dll'" /> + <_SGenDllsRelatedToCurrentDll Include="@(SerializationAssembly->'%(FullPath)')" Condition="'%(Extension)' == '.dll'" /> + + + <_CopyLocalFalseRefPaths Include="@(ReferencePath)" Condition="'%(CopyLocal)' == 'false'" /> + <_CopyLocalFalseRefPathsWithExclusion Include="@(_CopyLocalFalseRefPaths)" Exclude="@(ReferenceCopyLocalPaths);@(_NETStandardLibraryNETFrameworkLib)" /> + + + <_ClickOnceSatelliteAssemblies Include="@(IntermediateSatelliteAssembliesWithTargetPath);@(ReferenceSatellitePaths)" /> + + + + <_DeploymentReferencePaths Include="@(ReferenceCopyLocalPaths)" Condition="('%(Extension)' == '.dll' Or '%(Extension)' == '.exe' Or '%(Extension)' == '.md') and ('%(ReferenceCopyLocalPaths.CopyToPublishDirectory)' != 'false')"> + true + + <_DeploymentReferencePaths Include="@(_CopyLocalFalseRefPathsWithExclusion)" /> + + + + <_ManifestManagedReferences Include="@(_DeploymentReferencePaths);@(ReferenceDependencyPaths);@(_SGenDllsRelatedToCurrentDll);@(SerializationAssembly);@(ReferenceCOMWrappersToCopyLocal)" Exclude="@(_ClickOnceSatelliteAssemblies);@(_ReferenceScatterPaths);@(_ExcludedAssembliesFromManifestGeneration)" /> + + + + + <_ClickOnceRuntimeCopyLocalItems Include="@(RuntimeTargetsCopyLocalItems)" Condition="'%(RuntimeTargetsCopyLocalItems.CopyLocal)' == 'true'" /> + <_ClickOnceRuntimeCopyLocalItems Include="@(NativeCopyLocalItems)" Condition="'%(NativeCopyLocalItems.CopyLocal)' == 'true'" /> + <_ClickOnceRuntimeCopyLocalItems Remove="@(_DeploymentReferencePaths)" /> + + <_ClickOnceTransitiveContentItemsTemp Include="@(_TransitiveItemsToCopyToOutputDirectory->WithoutMetadataValue('CopyToPublishDirectory', 'Never')->'%(TargetPath)')" Condition="'$(PublishProtocol)' == 'ClickOnce'"> + %(Identity) + + <_ClickOnceTransitiveContentItems Include="@(_ClickOnceTransitiveContentItemsTemp->'%(SavedIdentity)')" Condition="'%(Identity)'=='@(PublishFile)' Or '%(Extension)'=='.exe' Or '%(Extension)'=='.dll'" /> + + <_ClickOnceContentItems Include="@(ContentWithTargetPath->WithoutMetadataValue('CopyToPublishDirectory', 'Never'))" /> + <_ClickOnceContentItems Include="@(_ClickOnceTransitiveContentItems)" /> + + + <_ClickOnceNoneItemsTemp Include="@(_NoneWithTargetPath->WithoutMetadataValue('CopyToPublishDirectory', 'Never')->'%(TargetPath)')" Condition="'$(PublishProtocol)'=='Clickonce' And ('%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' or '%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' or '%(_NoneWithTargetPath.CopyToOutputDirectory)'=='IfDifferent')"> + %(Identity) + + <_ClickOnceNoneItems Include="@(_ClickOnceNoneItemsTemp->'%(SavedIdentity)')" Condition="'%(Identity)'=='@(PublishFile)' Or '%(Extension)'=='.exe' Or '%(Extension)'=='.dll'" /> + <_ClickOnceFiles Include="@(_ClickOnceContentItems);@(_DeploymentManifestIconFile);@(AppConfigWithTargetPath);@(NetCoreRuntimeJsonFilesForClickOnce);@(_ClickOnceRuntimeCopyLocalItems);@(_ClickOnceNoneItems)" /> + + <_ClickOnceNoneItemsTemp Remove="@(_ClickOnceNoneItemsTemp)" /> + <_ClickOnceNoneItems Remove="@(_ClickOnceNoneItems)" /> + <_ClickOnceTransitiveContentItemsTemp Remove="@(_ClickOnceTransitiveContentItemsTemp)" /> + <_ClickOnceTransitiveContentItems Remove="@(_ClickOnceTransitiveContentItems)" /> + <_ClickOnceContentItems Remove="@(_ClickOnceContentItems)" /> + <_ClickOnceRuntimeCopyLocalItems Remove="@(_ClickOnceRuntimeCopyLocalItems)" /> + + + + <_ClickOnceFiles Include="$(PublishedSingleFilePath);@(_DeploymentManifestIconFile)" /> + <_ClickOnceFiles Include="@(_FilesExcludedFromBundle)" /> + + <_FileAssociationIcons Include="%(FileAssociation.DefaultIcon)" /> + <_ClickOnceFiles Include="@(ContentWithTargetPath)" Condition="'%(Identity)'=='@(_FileAssociationIcons)'" /> + + + + + + <_ManifestManagedReferences Remove="@(_ReadyToRunCompileList)" /> + <_ClickOnceFiles Remove="@(_ReadyToRunCompileList)" /> + <_ClickOnceFiles Include="@(_ReadyToRunFilesToPublish)" /> + <_ClickOnceTargetFile Include="@(_ReadyToRunFilesToPublish)" Condition="'%(Filename)%(Extension)' == '$(TargetFileName)'" /> + + + + + + + + + + + + + + + + + + + <_DeploymentManifestDependencies Include="@(_DeploymentManifestDependenciesUnfiltered)" Condition="!('%(_DeploymentManifestDependenciesUnfiltered.CopyLocal)' == 'false' And '%(_DeploymentManifestDependenciesUnfiltered.DependencyType)' != 'Install')" /> + + + <_DeploymentManifestType>ClickOnce + + + + <_DeploymentPlatformTarget Condition="'$(_DeploymentLauncherBased)' != 'true'">$(PlatformTarget) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + false + + + + + CopyFilesToOutputDirectory + + + + + + + false + false + + + + + false + false + false + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + false + + + + + + + + + + + + + + + + + <_TargetsThatPrepareProjectReferences>_SplitProjectReferencesByFileExistence + + true + <_TargetsThatPrepareProjectReferences Condition=" '$(MSBuildCopyContentTransitively)' == 'true' "> + AssignProjectConfiguration; + _SplitProjectReferencesByFileExistence + + + AssignTargetPaths; + $(_TargetsThatPrepareProjectReferences); + _GetProjectReferenceTargetFrameworkProperties; + _PopulateCommonStateForGetCopyToOutputDirectoryItems + + + <_RecursiveTargetForContentCopying>GetCopyToOutputDirectoryItems + + <_RecursiveTargetForContentCopying Condition=" '$(MSBuildCopyContentTransitively)' == 'false' ">_GetCopyToOutputDirectoryItemsFromThisProject + + + + + <_GCTODIKeepDuplicates>false + <_GCTODIKeepMetadata>CopyToOutputDirectory;TargetPath + + + + + + + + + + <_CopyToOutputDirectoryTransitiveItems KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='Always'" /> + <_CopyToOutputDirectoryTransitiveItems KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" /> + <_CopyToOutputDirectoryTransitiveItems KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_AllChildProjectItemsWithTargetPath->'%(FullPath)')" Condition="'%(_AllChildProjectItemsWithTargetPath.CopyToOutputDirectory)'=='IfDifferent'" /> + + + + <_AllChildProjectItemsWithTargetPath Remove="@(_AllChildProjectItemsWithTargetPath)" /> + + + + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='IfDifferent' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + + + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='IfDifferent' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'!=''" /> + + + <_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="('%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest' or '%(Compile.CopyToOutputDirectory)'=='IfDifferent') AND '%(Compile.MSBuildSourceProjectFile)'!=''" /> + + + + + + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='IfDifferent'" /> + + + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + <_CopyToOutputDirectoryTransitiveItems KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='IfDifferent' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'!=''" /> + + + + + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(ContentWithTargetPath->'%(FullPath)')" Condition="'%(ContentWithTargetPath.CopyToOutputDirectory)'=='IfDifferent' AND '%(ContentWithTargetPath.MSBuildSourceProjectFile)'==''" /> + + + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='Always' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='PreserveNewest' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(EmbeddedResource->'%(FullPath)')" Condition="'%(EmbeddedResource.CopyToOutputDirectory)'=='IfDifferent' AND '%(EmbeddedResource.MSBuildSourceProjectFile)'==''" /> + + + <_CompileItemsToCopy Include="@(Compile->'%(FullPath)')" Condition="('%(Compile.CopyToOutputDirectory)'=='Always' or '%(Compile.CopyToOutputDirectory)'=='PreserveNewest' or '%(Compile.CopyToOutputDirectory)'=='IfDifferent') AND '%(Compile.MSBuildSourceProjectFile)'==''" /> + + + + + + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_CompileItemsToCopyWithTargetPath)" Condition="'%(_CompileItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='IfDifferent'" /> + + + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='Always' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'==''" /> + <_ThisProjectItemsToCopyToOutputDirectory KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_NoneWithTargetPath->'%(FullPath)')" Condition="'%(_NoneWithTargetPath.CopyToOutputDirectory)'=='IfDifferent' AND '%(_NoneWithTargetPath.MSBuildSourceProjectFile)'==''" /> + + + + + + + + + + + + + <_TransitiveItemsToCopyToOutputDirectory Remove="@(_ThisProjectItemsToCopyToOutputDirectory)" MatchOnMetadata="TargetPath" MatchOnMetadataOptions="PathLike" /> + + + <_TransitiveItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_TransitiveItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_TransitiveItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='Always'" /> + <_TransitiveItemsToCopyToOutputDirectoryPreserveNewest KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_TransitiveItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_TransitiveItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='PreserveNewest'" /> + <_TransitiveItemsToCopyToOutputDirectoryIfDifferent KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_TransitiveItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_TransitiveItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='IfDifferent'" /> + <_ThisProjectItemsToCopyToOutputDirectoryAlways KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_ThisProjectItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_ThisProjectItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='Always'" /> + <_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_ThisProjectItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_ThisProjectItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='PreserveNewest'" /> + <_ThisProjectItemsToCopyToOutputDirectoryIfDifferent KeepDuplicates=" '$(_GCTODIKeepDuplicates)' != 'false' " KeepMetadata="$(_GCTODIKeepMetadata)" Include="@(_ThisProjectItemsToCopyToOutputDirectory->'%(FullPath)')" Condition="'%(_ThisProjectItemsToCopyToOutputDirectory.CopyToOutputDirectory)'=='IfDifferent'" /> + + <_SourceItemsToCopyToOutputDirectoryAlways Include="@(_TransitiveItemsToCopyToOutputDirectoryAlways);@(_ThisProjectItemsToCopyToOutputDirectoryAlways)" /> + <_SourceItemsToCopyToOutputDirectory Include="@(_TransitiveItemsToCopyToOutputDirectoryPreserveNewest);@(_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest)" /> + <_SourceItemsToCopyToOutputDirectoryIfDifferent Include="@(_TransitiveItemsToCopyToOutputDirectoryIfDifferent);@(_ThisProjectItemsToCopyToOutputDirectoryIfDifferent)" /> + + + <_TransitiveItemsToCopyToOutputDirectoryAlways Remove="@(_TransitiveItemsToCopyToOutputDirectoryAlways)" /> + <_TransitiveItemsToCopyToOutputDirectoryPreserveNewest Remove="@(_TransitiveItemsToCopyToOutputDirectoryPreserveNewest)" /> + <_TransitiveItemsToCopyToOutputDirectoryIfDifferent Remove="@(_TransitiveItemsToCopyToOutputDirectoryIfDifferent)" /> + <_ThisProjectItemsToCopyToOutputDirectoryAlways Remove="@(_ThisProjectItemsToCopyToOutputDirectoryAlways)" /> + <_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest Remove="@(_ThisProjectItemsToCopyToOutputDirectoryPreserveNewest)" /> + <_ThisProjectItemsToCopyToOutputDirectory Remove="@(_ThisProjectItemsToCopyToOutputDirectory)" /> + <_ThisProjectItemsToCopyToOutputDirectoryIfDifferent Remove="@(_ThisProjectItemsToCopyToOutputDirectoryIfDifferent)" /> + + + + + + + %(CopyToOutputDirectory) + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_DocumentationFileProduced Condition="!Exists('@(DocFileItem)')">false + + + + + + + <_DebugSymbolsProduced Condition="!Exists('@(_DebugSymbolsIntermediatePath)')">false + + + + + + + + + + <_SGenDllCreated Condition="Exists('$(IntermediateOutputPath)$(_SGenDllName)')">true + + + + + + + + + + + + + $(PlatformTargetAsMSBuildArchitecture) + + + + $(TargetFrameworkAsMSBuildRuntime) + + CurrentRuntime + + + + + + + + + + + + <_CleanOrphanFileWrites Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanCurrentFileWrites)" /> + + + + + + + + + + + + + + + + <_CleanRemainingFileWritesAfterIncrementalClean Include="@(_CleanPriorFileWrites);@(_CleanCurrentFileWrites)" Exclude="@(_CleanOrphanFilesDeleted)" /> + + + + + + + + + + + + + + + + + + + + + <_CleanPriorFileWrites Include="@(_CleanUnfilteredPriorFileWrites)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)" /> + + + + + + + + + + + + + + + + <_CleanCurrentFileWritesWithNoReferences Include="@(_CleanCurrentFileWritesInOutput);@(_CleanCurrentFileWritesInIntermediate)" Exclude="@(_ResolveAssemblyReferenceResolvedFilesAbsolute)" /> + + + + + + + + + + + BeforeClean; + UnmanagedUnregistration; + CoreClean; + CleanReferencedProjects; + CleanPublishFolder; + AfterClean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_CleanRemainingFileWritesAfterClean Include="@(_CleanPriorFileWrites)" Exclude="@(_CleanPriorFileWritesDeleted)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CleanPublishFolder; + $(_RecursiveTargetForContentCopying); + _DeploymentGenerateTrustInfo; + $(DeploymentComputeClickOnceManifestInfoDependsOn) + + + + + + SetGenerateManifests; + Build; + PublishOnly + + + _DeploymentUnpublishable + + + + + + + + + + + + + true + + + + + + SetGenerateManifests; + PublishBuild; + BeforePublish; + GenerateManifests; + CopyFilesToOutputDirectory; + _CopyFilesToPublishFolder; + _DeploymentGenerateBootstrapper; + ResolveKeySource; + _DeploymentSignClickOnceDeployment; + AfterPublish + + + + + + + + + + + BuildOnlySettings; + PrepareForBuild; + ResolveReferences; + PrepareResources; + ResolveKeySource; + GenerateSerializationAssemblies; + CreateSatelliteAssemblies; + + + + + + + + + + + <_DeploymentApplicationFolderName>Application Files\$(AssemblyName)_$(_DeploymentApplicationVersionFragment) + <_DeploymentApplicationDir>$(ClickOncePublishDir)$(_DeploymentApplicationFolderName)\ + + + + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(TargetPath) + $(TargetFileName) + true + + + + + + true + $(TargetPath) + $(TargetFileName) + + + + + PrepareForBuild + true + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="@(BuiltProjectOutputGroupKeyOutput)" /> + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="$(AppConfig)" Condition="'$(AddAppConfigToBuildOutputs)'=='true'"> + $(TargetDir)$(TargetFileName).config + $(TargetFileName).config + + $(AppConfig) + + + + <_IsolatedComReference Include="@(COMReference)" Condition=" '%(COMReference.Isolated)' == 'true' " /> + <_IsolatedComReference Include="@(COMFileReference)" Condition=" '%(COMFileReference.Isolated)' == 'true' " /> + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" Condition="('@(NativeReference)'!='' or '@(_IsolatedComReference)'!='') And Exists('$(OutDir)$(_DeploymentTargetApplicationManifestFileName)')"> + $(_DeploymentTargetApplicationManifestFileName) + + $(OutDir)$(_DeploymentTargetApplicationManifestFileName) + + + + + + + %(_BuiltProjectOutputGroupOutputIntermediate.FullPath) + + + + + + + + + + @(_DebugSymbolsOutputPath->'%(FullPath)') + @(_DebugSymbolsIntermediatePath->'%(Filename)%(Extension)') + + + + + + + @(WinMDExpFinalOutputPdbItem->'%(FullPath)') + @(WinMDExpOutputPdbItem->'%(Filename)%(Extension)') + + + + + + + + + + @(FinalDocFile->'%(FullPath)') + true + @(DocFileItem->'%(Filename)%(Extension)') + + + + + + + @(WinMDExpFinalOutputDocItem->'%(FullPath)') + @(WinMDOutputDocumentationFileItem->'%(Filename)%(Extension)') + + + + + + $(SatelliteDllsProjectOutputGroupDependsOn);PrepareForBuild;PrepareResourceNames + + + + + %(EmbeddedResource.Culture)\$(TargetName).resources.dll + %(EmbeddedResource.Culture) + + + + + + $(TargetDir)%(SatelliteDllsProjectOutputGroupOutputIntermediate.TargetPath) + + %(SatelliteDllsProjectOutputGroupOutputIntermediate.Identity) + + + + + + PrepareForBuild;AssignTargetPaths + + + + + + + + + + + + $(MSBuildProjectFullPath) + $(ProjectFileName) + + + + + + + + PrepareForBuild;AssignTargetPaths + + + + + + + + + + + + + + @(_OutputPathItem->'%(FullPath)$(_SGenDllName)') + $(_SGenDllName) + + + + + + + + + + + + + + + + + + + ResolveSDKReferences;ExpandSDKReferences + + + + + + + + + + + + + $(CommonOutputGroupsDependsOn); + BuildOnlySettings; + PrepareForBuild; + AssignTargetPaths; + ResolveReferences + + + + + + + + $(BuiltProjectOutputGroupDependenciesDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + + + + $(DebugSymbolsProjectOutputGroupDependenciesDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + + + + + $(SatelliteDllsProjectOutputGroupDependenciesDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + + + + + $(DocumentationProjectOutputGroupDependenciesDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + + + + + $(SGenFilesOutputGroupDependenciesDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + + + + + $(ReferenceCopyLocalPathsOutputGroupDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + %(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension) + + + + + + + $(DesignerRuntimeImplementationProjectOutputGroupDependsOn); + $(CommonOutputGroupsDependsOn) + + + + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeAnalysis\Microsoft.CodeAnalysis.targets + + + + + + + + + + + + + + + $(VsInstallRoot)\Team Tools\Static Analysis Tools\ + + $(CodeAnalysisRuleSetDirectories);$(CodeAnalysisStaticAnalysisDirectory)\Rule Sets + + Express + + + + true + false + + + true + true + false + $(RunAnalyzers) + $(IsCSharpOrVbProject) + $(RunAnalyzers) + $(IsCSharpOrVbProject) + + + + CODE_ANALYSIS;$(DefineConstants) + CODE_ANALYSIS=-1,$(FinalDefineConstants) + + + + false + true + $(RunCppAnalysis) + false + + + + + + $(FxCopDir) + $(VsInstallRoot)\Team Tools\Static Analysis Tools\FxCop\ + + false + false + true + true + true + true + false + $(OutDir)$(TargetFileName) + $(CodeAnalysisInputAssembly).CodeAnalysisLog.xml + GlobalSuppressions$(DefaultLanguageSourceExtension) + false + false + false + + $(CodeAnalysisRuleDirectories);$(CodeAnalysisPath)\Rules + + Active,Excluded + + Active + true + $(CodeAnalysisInputAssembly).lastcodeanalysissucceeded + false + 120 + + <_CodeAnalysisTreatWarningsAsErrors>$(CodeAnalysisTreatWarningsAsErrors) + <_CodeAnalysisTreatWarningsAsErrors Condition="'$(_CodeAnalysisTreatWarningsAsErrors)'==''">false + false + true + false + + + + + + + + MixedMinimumRules.ruleset + + + + + MixedRecommendedRules.ruleset + + + + + NativeMinimumRules.ruleset + + + + + NativeRecommendedRules.ruleset + + + + + ManagedMinimumRules.ruleset + + + + + + + + + $(PrepareForRunDependsOn);RunCodeAnalysis + $(RunCodeAnalysisDependsOn);Compile + + + + + false + + false + + false + true + + $(CodeAnalysisRuleSet) + $(CodeAnalysisStaticAnalysisDirectory)Rule Sets\$(CodeAnalysisRuleSet) + + + $(VC_ExecutablePath_x86_x86)\localespc.dll + + $(VC_ExecutablePath_x64_x64)\localespc.dll + + $(VC_ExecutablePath_ARM64_ARM64)\localespc.dll + ClCompile + $(RunCodeAnalysisDependsOn);$(RunMergeNativeCodeAnalysisDependsOn) + $(RunCodeAnalysisDependsOn);ClCompile;RunMergeNativeCodeAnalysis + $(ExtensionsToDeleteOnClean);$(CodeAnalysisLogFile);$(CodeAnalysisSucceededFile) + $(IntDir)CodeAnalysis.read.1.tlog + $(IntDir)NativeCodeAnalysis.read.1.tlog + + + + + + PrepareForBuild; + ResolveReferences; + InitializeBuildStatus; + BuildGenerateSources; + BeforeClCompile; + RunNativeCodeAnalysis + + + + + + $(AfterBuildLinkTargets);RunMergeNativeCodeAnalysis;RunNativeCodeAnalysis + $(AfterBuildLinkTargets);RunCodeAnalysis + + + + + $(Console_SdkIncludeRoot);$(CAExcludePath) + $(WindowsSDK_IncludePath);$(CAExcludePath) + $(UniversalCRT_IncludePath);$(CAExcludePath) + $(VCToolsInstallDir)include;$(CAExcludePath) + $(VCToolsInstallDir)atlmfc\include;$(CAExcludePath) + + $(PrepareForBuildDependsOn);SetCABuildNativeEnvironmentVariables + + + + + + + + + + + true + CODE_ANALYSIS;%(PreprocessorDefinitions) + $(IntDir)%(FileName)%(Extension).nativecodeanalysis.xml + %(ObjectFileName)%(FileName).nativecodeanalysis.xml + + $(LocalEspcPath);%(ClCompile.PREfastAdditionalPlugins) + + quiet;%(ClCompile.PREfastAdditionalOptions) + + %(ClCompile.AdditionalOptions) /c + only;%(ClCompile.PREfastAdditionalOptions) + + %(ClCompile.PREfastAdditionalOptions);ruleset$(VCAnalyzeRulesetPath) + + $(VCAnalyzeRulesetPath) + $(MSBuildProjectDirectory) + $(CodeAnalysisRuleSetDirectories);%(ClCompile.PREfastRulesetDirectories) + + + + + + + + + + + $(CodeAnalysisInputAssembly) + $(RunCodeAnalysisInputs);$(CodeAnalysisRuleSet) + $(RunCodeAnalysisInputs);$(ProjectDir)$(CodeAnalysisRuleSet) + + + + + + + + + + + + + + + + @(IntermediateAssembly) + $(IntermediateOutputPath)\TempCA\$(TargetName)$(TargetExt) + + + + + + + + + + + + $(OutputFile) + $(RunNativeCodeAnalysisInputs);$(CodeAnalysisRuleSet) + $(RunNativeCodeAnalysisInputs);$(ProjectDir)$(CodeAnalysisRuleSet) + $(IntDir)vc.nativecodeanalysis.all.xml + + + + + + + @(ClCompile->'%(PREfastLog)') + + + + + @(ClCompile->'%(PREfastLogFile)') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + $(MSBuildToolsPath64) + + + + + + $(LoadTimeSensitiveTargets); + XamlMarkupCompilePass1; + + + $(LoadTimeSensitiveProperties); + + 4.0.0.0 + 31bf3856ad364e35 + XamlBuildTask, Version=$(TaskVersion), Culture=neutral, PublicKeyToken=$(TaskKeyToken) + false + $(AssemblyName) + CompileTemporaryAssembly + + + XamlMarkupCompilePass1; + XamlMarkupCompilePass2; + $(PrepareResourcesDependsOn) + + + + $(MSBuildBinPath) + $(XamlBuildTaskPath) + + + $(MSBuildAllProjects);$(MSBuildToolsPath)\Microsoft.Xaml.targets + + + $(MSBuildProjectFile).XamlGeneratedCodeFileListAbsolute.txt + $(MSBuildProjectFile).XamlGeneratedXamlFileListAbsolute.txt + $(MSBuildProjectFile).XamlPass2Flag.txt + + + + + + + + + + + + + + DesignTimeXamlMarkupCompilation; + $(CoreCompileDependsOn) + + + + $(IntermediateOutputPath)InProcessTempFiles\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + Non-Resx + false + + + + + + + + + + + + + + + + + <_XamlTemporaryAssemblyPath_>$(IntermediateOutputPath)$(XamlTemporaryAssemblyName).dll + __NonExistentSubDir__\__NonExistentFile__ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_XamlAppDefItemsToCopy Include="@(XamlAppDef->'%(FullPath)')" Condition="'%(XamlAppDef.CopyToOutputDirectory)'=='Always' or '%(XamlAppDef.CopyToOutputDirectory)'=='PreserveNewest'" /> + + + + + + + + <_SourceItemsToCopyToOutputDirectoryAlways Include="@(_XamlAppDefItemsToCopyWithTargetPath)" Condition="'%(_XamlAppDefItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='Always'" /> + <_SourceItemsToCopyToOutputDirectory Include="@(_XamlAppDefItemsToCopyWithTargetPath)" Condition="'%(_XamlAppDefItemsToCopyWithTargetPath.CopyToOutputDirectory)'=='PreserveNewest'" /> + + + + + + + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TeamTest\Microsoft.TeamTest.targets + + + + + + $(ResolveReferencesDependsOn); + ResolveTestReferences + + + + + + + + + + + + false + + + + + + + + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AppxPackage\Microsoft.AppXPackage.Targets + + true + + + + + + + + $([MSBuild]::IsRunningFromVisualStudio()) + $([MSBuild]::GetToolsDirectory32())\..\..\..\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets + $(MSBuildToolsPath)\NuGet.targets + + + + + + true + + NuGet.Build.Tasks.dll + + false + + true + true + + false + + WarnAndContinue + + $(BuildInParallel) + true + + <_RestoreSolutionFileUsed Condition=" '$(_RestoreSolutionFileUsed)' == '' AND '$(SolutionDir)' != '' AND $(MSBuildProjectFullPath.EndsWith('.metaproj')) == 'true' ">true + + $(MSBuildInteractive) + + true + + true + + <_CentralPackageVersionsEnabled Condition="'$(ManagePackageVersionsCentrally)' == 'true' AND '$(CentralPackageVersionsFileImported)' == 'true'">true + + + + + true + + low + + direct + + + false + + + + <_GenerateRestoreGraphProjectEntryInputProperties>ExcludeRestorePackageImports=true + + <_GenerateRestoreGraphProjectEntryInputProperties Condition=" '$(RestoreUseCustomAfterTargets)' == 'true' "> + $(_GenerateRestoreGraphProjectEntryInputProperties); + NuGetRestoreTargets=$(MSBuildThisFileFullPath); + RestoreUseCustomAfterTargets=$(RestoreUseCustomAfterTargets); + CustomAfterMicrosoftCommonCrossTargetingTargets=$(MSBuildThisFileFullPath); + CustomAfterMicrosoftCommonTargets=$(MSBuildThisFileFullPath); + + + <_GenerateRestoreGraphProjectEntryInputProperties Condition=" '$(_RestoreSolutionFileUsed)' == 'true' "> + $(_GenerateRestoreGraphProjectEntryInputProperties); + _RestoreSolutionFileUsed=true; + SolutionDir=$(SolutionDir); + SolutionName=$(SolutionName); + SolutionFileName=$(SolutionFileName); + SolutionPath=$(SolutionPath); + SolutionExt=$(SolutionExt); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(ContinueOnError) + false + + + + + + + + + + + + + + $(ContinueOnError) + false + + + + + + + + + + + + + + $(ContinueOnError) + false + + + + + + + + + + + + + <_FrameworkReferenceForRestore Include="@(FrameworkReference)" Condition="'%(FrameworkReference.IsTransitiveFrameworkReference)' != 'true'" /> + + + + + + + $(ContinueOnError) + false + + + + + + + + + + + + + $(ContinueOnError) + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + exclusionlist + + + + <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' == '.csproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.vbproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.fsproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.nuproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.proj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.msbuildproj' Or '%(RestoreGraphProjectInputItems.Extension)' == '.vcxproj' " /> + + + + <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" Condition=" '%(RestoreGraphProjectInputItems.Extension)' != '.metaproj' AND '%(RestoreGraphProjectInputItems.Extension)' != '.shproj' AND '%(RestoreGraphProjectInputItems.Extension)' != '.vcxitems' AND '%(RestoreGraphProjectInputItems.Extension)' != '.vdproj' AND '%(RestoreGraphProjectInputItems.Extension)' != '' " /> + + + + <_FilteredRestoreGraphProjectInputItemsTmp Include="@(RestoreGraphProjectInputItems)" /> + + + + + + + + + + + + + + + + + + + + + + + + <_GenerateRestoreGraphProjectEntryInput Include="@(FilteredRestoreGraphProjectInputItems)" Condition=" '$(RestoreRecursive)' != 'true' " /> + <_GenerateRestoreGraphProjectEntryInput Include="@(_RestoreProjectPathItems)" Condition=" '$(RestoreRecursive)' == 'true' " /> + + + + + + + + + + + + + + + + + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())" Condition=" '$(RestoreProjectStyle)' != 'Unknown' "> + RestoreSpec + $(MSBuildProjectFullPath) + + + + + + + netcoreapp1.0 + + + + + + + + + + + + + + + + + + + <_HasPackageReferenceItems Condition="'@(PackageReference)' != ''">true + + + <_HasPackageReferenceItems Condition="@(PackageReference->Count()) > 0">true + + + + + + + <_HasPackageReferenceItems /> + + + + + + true + + + + + + <_RestoreProjectFramework /> + <_TargetFrameworkToBeUsed Condition=" '$(_TargetFrameworkOverride)' == '' ">$(TargetFrameworks) + + + + + + + <_RestoreTargetFrameworksOutputFiltered Include="$(_RestoreProjectFramework.Split(';'))" /> + + + + + + <_RestoreTargetFrameworkItems Include="$(TargetFrameworks.Split(';'))" /> + + + <_RestoreTargetFrameworkItems Include="$(_TargetFrameworkOverride)" /> + + + + + + $(SolutionDir) + + + + + + + + + + + + + + + + + + + + + + + <_RestoreSettingsPerFramework Include="$([System.Guid]::NewGuid())"> + $(RestoreAdditionalProjectSources) + $(RestoreAdditionalProjectFallbackFolders) + $(RestoreAdditionalProjectFallbackFoldersExcludes) + + + + + + + + $(MSBuildProjectExtensionsPath) + + + + + + + <_RestoreProjectName>$(MSBuildProjectName) + <_RestoreProjectName Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' AND '$(AssemblyName)' != '' ">$(AssemblyName) + <_RestoreProjectName Condition=" '$(PackageReferenceCompatibleProjectStyle)' == 'true' AND '$(PackageId)' != '' ">$(PackageId) + + + + <_RestoreProjectVersion>1.0.0 + <_RestoreProjectVersion Condition=" '$(Version)' != '' ">$(Version) + <_RestoreProjectVersion Condition=" '$(PackageVersion)' != '' ">$(PackageVersion) + + + + <_RestoreCrossTargeting>true + + + + <_RestoreSkipContentFileWrite Condition=" '$(TargetFrameworks)' == '' AND '$(TargetFramework)' == '' ">true + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())"> + ProjectSpec + $(_RestoreProjectVersion) + $(MSBuildProjectFullPath) + $(MSBuildProjectFullPath) + $(_RestoreProjectName) + $(_OutputSources) + $(_OutputFallbackFolders) + $(_OutputPackagesPath) + $(RestoreProjectStyle) + $(RestoreOutputAbsolutePath) + $(RuntimeIdentifiers);$(RuntimeIdentifier) + $(RuntimeSupports) + $(_RestoreCrossTargeting) + $(RestoreLegacyPackagesDirectory) + $(ValidateRuntimeIdentifierCompatibility) + $(_RestoreSkipContentFileWrite) + $(_OutputConfigFilePaths) + $(TreatWarningsAsErrors) + $(WarningsAsErrors) + $(WarningsNotAsErrors) + $(NoWarn) + $(RestorePackagesWithLockFile) + $(NuGetLockFilePath) + $(RestoreLockedMode) + <_CentralPackageVersionsEnabled>$(_CentralPackageVersionsEnabled) + $(CentralPackageFloatingVersionsEnabled) + $(CentralPackageVersionOverrideEnabled) + $(CentralPackageTransitivePinningEnabled) + $(NuGetAudit) + $(NuGetAuditLevel) + $(NuGetAuditMode) + $(SdkAnalysisLevel) + $(UsingMicrosoftNETSdk) + $(RestoreUseLegacyDependencyResolver) + + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())"> + ProjectSpec + $(MSBuildProjectFullPath) + $(MSBuildProjectFullPath) + $(_RestoreProjectName) + $(_OutputSources) + $(RestoreOutputAbsolutePath) + $(_OutputFallbackFolders) + $(_OutputPackagesPath) + $(_CurrentProjectJsonPath) + $(RestoreProjectStyle) + $(_OutputConfigFilePaths) + + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())"> + ProjectSpec + $(MSBuildProjectFullPath) + $(MSBuildProjectFullPath) + $(_RestoreProjectName) + $(RestoreProjectStyle) + $(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config + $(MSBuildProjectDirectory)\packages.config + $(RestorePackagesWithLockFile) + $(NuGetLockFilePath) + $(RestoreLockedMode) + $(_OutputSources) + $(SolutionDir) + $(_OutputRepositoryPath) + $(_OutputConfigFilePaths) + $(_OutputPackagesPath) + @(_RestoreTargetFrameworksOutputFiltered) + $(NuGetAudit) + $(NuGetAuditLevel) + + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())"> + ProjectSpec + $(MSBuildProjectFullPath) + $(MSBuildProjectFullPath) + $(_RestoreProjectName) + $(RestoreProjectStyle) + @(_RestoreTargetFrameworksOutputFiltered) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_RestoreGraphEntry Include="$([System.Guid]::NewGuid())"> + TargetFrameworkInformation + $(MSBuildProjectFullPath) + $(PackageTargetFallback) + $(AssetTargetFallback) + $(TargetFramework) + $(TargetFrameworkIdentifier) + $(TargetFrameworkVersion) + $(TargetFrameworkMoniker) + $(TargetFrameworkProfile) + $(TargetPlatformMoniker) + $(TargetPlatformIdentifier) + $(TargetPlatformVersion) + $(TargetPlatformMinVersion) + $(CLRSupport) + $(RuntimeIdentifierGraphPath) + $(WindowsTargetPlatformMinVersion) + $(RestoreEnablePackagePruning) + + + + + + + + + + + + + <_RestoreProjectPathItems Include="$(_RestoreGraphAbsoluteProjectPaths)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_GenerateRestoreProjectPathWalkOutputs Include="$(MSBuildProjectFullPath)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_RestorePackagesPathOverride>$(RestorePackagesPath) + + + + + + <_RestorePackagesPathOverride>$(RestoreRepositoryPath) + + + + + + <_RestoreSourcesOverride>$(RestoreSources) + + + + + + <_RestoreFallbackFoldersOverride>$(RestoreFallbackFolders) + + + + + + + + + + + + + <_TargetFrameworkOverride Condition=" '$(TargetFrameworks)' == '' ">$(TargetFramework) + + + + + + <_ValidProjectsForRestore Include="$(MSBuildProjectFullPath)" /> + + + + + + + + + + + + + + + + + + + <_EnableXamlUpgradeAnalyzerInVs Condition="'$(UseMaui)' == 'true' and '$(DesignTimeBuild)' == 'true' and '$(BuildingInsideVisualStudio)' == 'true'">true + + + <_VSPrivateAssemblies>$(MSBuildThisFileDirectory)..\..\..\..\Common7\IDE\PrivateAssemblies + <_VSXlsPackageRoot>$(MSBuildThisFileDirectory)..\..\..\..\Common7\IDE\CommonExtensions\Microsoft\XamlLanguageService + + + + + + + + + + + + + $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\Microsoft.DesktopBridge.Common.targets + + + + + true + + + win-x86 + win-x86 + win-x86 + win-x86 + win-x64 + + + $(DesktopBridgeIdentifier) + + + + $(DesktopBridgeOutputGroupsDependsOn); + BuildOnlySettings; + PrepareForBuild; + AssignTargetPaths; + ResolveReferences + + + + + $(DesktopBridgeOutputGroupsDependsOn); + $(DesktopBridgeCopyLocalOutputGroupDependsOn); + + + + + + %(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension) + + + + + + $(DesktopBridgeOutputGroupsDependsOn) + $(DesktopBridgeComFilesOutputGroupDependsOn); + + + + + + %(ReferenceComWrappersToCopyLocal.Filename)%(ReferenceComWrappersToCopyLocal.Extension) + + + %(ResolvedIsolatedComModules.Filename)%(ResolvedIsolatedComModules.Extension) + + + %(NativeReferenceFile.Filename)%(NativeReferenceFile.Extension) + + + + + + $(CoreCompileDependsOn); + _WapComputeNonExistentFileProperty + + + + + + __NonExistentSubDir__\__NonExistentFile__ + + + + + $(DesktopBridgeOutputGroupsDependsOn); + $(DesktopBridgePublishItemsOutputGroupDependsOn); + PublishItemsOutputGroup + + + + + + + + + + + true + + + + + + + + + $(ProjectName) + + + + + + $(DesktopBridgeOutputGroupsDependsOn); + $(DesktopBridgeFrameworkSDKRegistrationOutputGroupDependsOn) + + + + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory)..\tools\Microsoft.Docker.BuildTasks.dll + obj\Docker + $(DockerIntermediateOutputPath)\publish + + + + + + + + + + + + + + + + + <_ContainerStaticWebAssetsManifestPath>$(_GeneratedStaticWebAssetsDevelopmentManifest) + <_ContainerStaticWebAssetsManifestPath Condition=" '$(_ContainerStaticWebAssetsManifestPath)' == '' ">$(IntermediateOutputPath)$(TargetName).StaticWebAssets.xml + + + + + + + + + + + + + + + + + + <_DockerDevelopmentMode Condition=" '$(DockerDevelopmentMode)' != '' ">$(DockerDevelopmentMode) + <_DockerDevelopmentMode Condition=" '$(_DockerDevelopmentMode)' == '' ">Regular + <_DockerBuildingForLaunch Condition=" Exists('$(DockerIntermediateOutputPath)\launch.sem')">True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TestCoverage + + + $(LiveUnitTestingPortableRuntimePath) + $(LiveUnitTestingRuntimePath) + + + + + + true + + + + + + + $(MSBuildExtensionsPath)\Microsoft\Microsoft.NET.Build.Extensions\Microsoft.NET.Build.Extensions.targets + + + + + <_TargetFrameworkVersionWithoutV>$(TargetFrameworkVersion.TrimStart('vV')) + $(MSBuildThisFileDirectory)\tools\net9.0\Microsoft.NET.Build.Extensions.Tasks.dll + $(MSBuildThisFileDirectory)\tools\net472\Microsoft.NET.Build.Extensions.Tasks.dll + + true + + + + + + + + + + $(MSBuildProgramFiles32)\MSBuild\15.0\.Net\CoreRuntime\Microsoft.Net.CoreRuntime.targets + + + + + + + true + + $(DotNetNativeVersion) + + + + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\Microsoft.Net.Native.Compiler.props + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.Compiler\$(DotNetNativeVersion)\build\Microsoft.Net.Native.Compiler.targets + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-arm\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-arm.props + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-x64\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-x64.props + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-x86\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-x86.props + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-arm\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-arm.targets + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-x64\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-x64.targets + $(MSBuildProgramFiles32)\Microsoft SDKs\NuGetPackages\Microsoft.Net.Native.SharedLibrary-x86\$(DotNetNativeLibraryVersion)\build\Microsoft.Net.Native.SharedLibrary-x86.targets + + + $(MSBuildProgramFiles32)\MSBuild\15.0\.Net\.NetNative\15.0.24211\Microsoft.NetNative.targets + + + + + + + + + + + + + + $(MSBuildExtensionsPath)\Microsoft\NuGet\$(VisualStudioVersion)\Microsoft.NuGet.targets + + + + + + + + + + $(ProjectAssetsFile) + + + + + + $(MSBuildProjectExtensionsPath)project.assets.json + + + + + + + + + $(MSBuildProjectName).project.lock.json + + + + + + project.lock.json + + + + + + $(MSBuildProjectExtensionsPath)project.assets.json + + + + + + $([MSBuild]::MakeRelative($(MSBuildProjectDirectory), $(ProjectLockFile))) + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + true + + $(BaseNuGetRuntimeIdentifier) + win10 + win + true + $(TargetPlatformIdentifier),Version=v$([System.Version]::Parse('$(TargetPlatformMinVersion)').ToString(3)) + $(TargetFrameworkMoniker) + true + true + <_NuGetRuntimeIdentifierPlatformTargetSuffix Condition="'$(PlatformTarget)' != '' and '$(PlatformTarget)' != 'AnyCPU'">-$(PlatformTarget.ToLower()) + <_NuGetRuntimeIdentifierWithoutAot>$(BaseNuGetRuntimeIdentifier)$(_NuGetRuntimeIdentifierPlatformTargetSuffix) + + + + $(_NuGetRuntimeIdentifierWithoutAot) + $(_NuGetRuntimeIdentifierWithoutAot)-aot + + + + win;win-x86;win-x64;win-arm64 + + + + + + + <_NuGetTargetFallbackMoniker>UAP,Version=v10.0 + false + false + true + + + + + <_ProjectReferencingProjectJsonFile Include="$(MSBuildProjectFullPath)"> + @(ProjectReference) + $(MSBuildProjectDirectory)\project.json + + + + + + + + + $(RootNamespace) + + + $(AssemblyName) + + + $(MSBuildProjectDirectory) + + + $(TargetFileName) + + + $(MSBuildProjectFile) + + + + + $(ResolveAssemblyReferencesDependsOn);ResolveNuGetPackageAssets + ResolveNuGetPackageAssets;$(PrepareResourcesDependsOn) + + + ResolveProjectReferences + $(ResolveNuGetPackageAssetsDependsOn);ImplicitlyExpandTargetFramework + + + + + + + + + + + + + + + <_ReferencesFromNuGetPackages Remove="%(ReferencePath.FileName)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandTargetFramework'" /> + + + <_ResolvedProjectReferencePaths Include="@(_ReferencesFromNuGetPackages)" Condition="'%(_ReferencesFromNuGetPackages.NuGetSourceType)' == 'Project'" /> + + + + + + true + + + + + + + + + <_HandlePackageFileConflictsAfter>$(_HandlePackageFileConflictsAfter);ResolveNuGetPackageAssetsNonAOT + + + + + + + + + + + + + + + <_ReferencesFromNuGetPackages Remove="%(ReferencePath.FileName)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandTargetFramework'" /> + + + <_ResolvedProjectReferencePaths Include="@(_ReferencesFromNuGetPackages)" Condition="'%(_ReferencesFromNuGetPackages.NuGetSourceType)' == 'Project'" /> + + + + + + true + + + + + + + + + + %(ReferenceCopyLocalPaths.FullPath) + %(ReferenceCopyLocalPaths.FullPath) + + + + + + .NETCore,Version=v5.0 + UAP,Version=v10.0.15138 + .NETCore,Version=v5.0 + <_ComputeNetCoreFrameworkInjectionParametersBeforeTargets Condition="'$(AppxPackage)' == 'true' and '$(TargetPlatformIdentifier)' == 'UAP'">BeforeGenerateProjectPriFile + + + + <_PackagingOutputsIncludesFramework Condition="'%(PackagingOutputs.FileName)%(PackagingOutputs.Extension)' == 'System.Runtime.dll'">true + <_AppContainsManagedCodeForInjection Condition="'%(PackagingOutputs.Identity)' == '$(_TargetPlatformSdkDir)UnionMetadata\Windows.winmd'">true + <_AppContainsManagedCodeForInjection Condition="'%(PackagingOutputs.Identity)' == '$(WindowsSDK_UnionMetadataPath)\Windows.winmd'">true + + <_AppContainsManagedCodeForInjection Condition="'%(PackagingOutputs.TargetPath)' == '$(WinMetadataDir)\Windows.winmd'">true + + + <_NetCoreFrameworkInjectionNeeded Condition="'$(_PackagingOutputsIncludesFramework)' != 'true' and '$(_AppContainsManagedCodeForInjection)' == 'true'">true + + + + + + + + + + + @(_NuGetInjectionSourceDirectories->'%(Identity)\RS2.project.lock.json') + @(_NuGetInjectionSourceDirectories->'%(Identity)\RS3.project.lock.json') + @(_NuGetInjectionSourceDirectories->'%(Identity)\project.lock.json') + + .NETCore,Version=v5.0 + @(_NuGetInjectionSourceDirectories->'%(Identity)\project.lock.json') + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\NuGet\Repository', 'UWPNugetPackages', null, RegistryView.Registry32, RegistryView.Default)) + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\NuGet\Repository', 'NetCoreSDK', null, RegistryView.Registry32, RegistryView.Default)) + + + + + + <_CoreRuntimePackageId Condition="'%(_InjectNetCoreFrameworkPayload.FileName)%(_InjectNetCoreFrameworkPayload.Extension)' == 'mscorlib.dll' OR '%(_InjectNetCoreFrameworkPayload.FileName)%(_InjectNetCoreFrameworkPayload.Extension)' == 'mscorlib.ni.dll'">%(_InjectNetCoreFrameworkPayload.NuGetPackageId) + + <_CoreRuntimePackageId Condition="$(DotNetNativeVersion.StartsWith('2.'))" /> + + + + %(Filename)%(Extension) + $(ProjectName) + CopyLocalFilesOutputGroup + + + + + + + + + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Fakes + $(FakesBinPath)\Microsoft.QualityTools.Testing.Fakes.targets + + + + + true + + + + $(MSBuildProjectDirectory) + $([System.IO.Path]::Combine('$(ProjectDir)','$(IntermediateOutputPath)Fakes')) + false + $(FakesBinPath) + $(MSBuildToolsPath)\msbuild.exe + + Critical + $(FakesBinPath)\Microsoft.QualityTools.Testing.Fakes.Tasks.dll + + $(FakesRelativeOutputDir)FakesAssemblies + $(ProjectDir)Fakes + + true + + $(UsingMicrosoftNETSdk) + + $(ProjectDir)$(FakesRelativeOutputDir) + + + + + + + + + + + + + + + + + $(ResolveAssemblyReferencesDependsOn); + FakesGenerateBeforeBuild; + + + + + + $(FakesGenerateBeforeBuildDependsOn); + ResolveFakesReferences; + BuildFakesAssemblies; + + + + + + + + + + + $(IntermediateOutputPath)$(MSBuildProjectFile)FakesResolveAssemblyReference.cache + true + true + + + + + + + + + + + + + + + + $(FakesCompilationProperties);PlatformTarget=$(PlatformTarget) + $(FakesCommandLineArguments) /Properties:"$(FakesCompilationProperties)" + $(FakesCommandLineArguments) /msbuildpath:"$(FakesMSBuildPath)" + + + + + + + + + + + + + + + $(AssemblySearchPaths); + $(FakesOutputPath) + + + + + + + + $(GenerateFakesDependsOn); + BeforeGenerateFakesAssemblies; + GenerateFakesAssemblies; + CopyFakesAssembliesToOutputDir; + + + + + + + + + + + + + + + + $(FakesCompilationProperties);PlatformTarget=$(PlatformTarget) + $(FakesCommandLineArguments) /Properties:"$(FakesCompilationProperties)" + $(FakesCommandLineArguments) /msbuildpath:"$(FakesMSBuildPath)" + + + + + + + + + + + + + + + + + + + + + + + + $(IntermediateOutputPath)$(MSBuildProjectFile)FakesResolveAssemblyReference.cache + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(IntermediateOutputPath)\CombinedComponentSchema.json + $([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(JsonSchemaCombinedFilePath))) + $(IntermediateOutputPath)\AppSettingsSchema.json + $([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(AppSettingsJsonSchemaCombinedFilePath))) + @(JsonSchemaSegment);$(ProjectAssetsFile) + + + + + + + + + + + + + + + + + + + $(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\8.21\Microsoft.Windows.UI.Xaml.CSharp.ModernNET.targets + + + + + + + + + false + true + + + + true + + + + <_DirectoryBuildTargetsFile Condition="'$(_DirectoryBuildTargetsFile)' == ''">Directory.Build.targets + <_DirectoryBuildTargetsBasePath Condition="'$(_DirectoryBuildTargetsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildTargetsFile)')) + $([System.IO.Path]::Combine('$(_DirectoryBuildTargetsBasePath)', '$(_DirectoryBuildTargetsFile)')) + + + + + + + + + + + + + + + + + $(_DebugTypeOld) + + + + + + + $(AdditionalSourcesText) +#using <mscorlib.dll> +[assembly: System::Runtime::Versioning::TargetFrameworkAttribute(L"$(TargetFrameworkMoniker)", FrameworkDisplayName=L"$(TargetFrameworkMonikerDisplayName)")]%3b + + + + + + + + NotUsing + + + + false + + + + + + $(ComputeCompileInputsTargets); + GenerateTargetFrameworkMonikerAttribute; + + + + + true + + + ResolveReferences; + PrepareForBuild; + InitializeBuildStatus; + _BuildGenerateSourcesAction; + _BuildCompileAction; + _BuildLinkAction; + + + ResolveReferences; + PrepareForBuild; + InitializeBuildStatus; + BuildGenerateSources; + BuildCompile; + BuildLink; + + + _PrepareForBuild; + $(BuildSteps); + AfterBuild; + IncrementalClean; + TlogCleanup; + FinalizeBuildStatus; + + + _PrepareForRebuild; + $(RebuildDependsOn); + + + _PrepareForClean; + $(CleanDependsOn); + + + + + + + + + + + + + + + Build + <_BuildActionType>Build + + + + Lib + Link + + + + + + + + + + + + + + + Rebuild + <_BuildActionType>Rebuild + <_ClCompileGenerateXMLDocumentationFiles Condition="%(ClCompile.GenerateXMLDocumentationFiles) == 'true'">true + + + + + + + + + Clean + <_BuildActionType>Clean + + + + + + + <_TLogProjectName>$(ProjectName) + <_TLogProjectName Condition="'$(ProjectName)' != '' and '$(ProjectGuid)' != '' and '$(ProjectName.Length)' > '16'">$(ProjectName.Substring(0,8)).$(ProjectGuid.Substring(1,8)) + $(IntDir)$(_TLogProjectName).tlog\ + $(IntDir)$(_TLogProjectName)_MD.tlog\ + $(TLogLocation)unsuccessfulbuild + $(TLogLocation)$(ProjectName).lastbuildstate + + + + + + + $(BeforeBuildGenerateSourcesTargets); + BeforeBuildGenerateSources; + + + $(AfterBuildGenerateSourcesTargets); + AfterBuildGenerateSources; + + + + + + + + + + + + + + + + + + + + + + + + + + + $(Configuration)|$(Platform)|$(SolutionDir)|$(ProjectEvaluationFingerprint) + + + $(Configuration)|$(Platform)|$(ProjectEvaluationFingerprint) + + + + + PrepareForBuild; + ResolveReferences; + + + $(BeforeBuildGenerateSourcesTargets); + + + $(BuildGenerateSourcesTargets); + PreBuildEvent; + _Xsd; + _Midl; + + + $(AfterBuildGenerateSourcesTargets); + AfterBuildGenerateSourcesEvent; + + + $(BeforeBuildCompileTargets); + + + $(BuildLibTargets); + _ImpLib; + _Lib; + + + $(BuildCompileTargets); + _ClCompile; + _ResGen; + _ResourceCompile; + $(BuildLibTargets); + + + $(AfterBuildCompileTargets); + AfterBuildCompileEvent; + + + $(BuildLinkTargets); + ComputeLegacyManifestEmbedding; + _Link; + _ALink; + _Manifest; + RegisterOutput; + _XdcMake; + _BscMake; + + + $(BuildLinkTargets); + CreateFullDebugSymbols; + + + $(AfterBuildLinkTargets); + CreateRecipeFile; + CreateSatelliteAssemblies; + CopyLocalNativeReference; + _Appverifier; + _Deploy; + PrepareForRun; + PostBuildEvent; + + + $(AfterBuildLinkTargets); + CreateRecipeFile; + PostBuildEvent + + + + + true + + + + _BuildGenerateSourcesAction + _BuildCompileAction + _BuildLinkAction + + + + _PrepareForReferenceResolution;$(GetReferenceAssemblyPathsDependsOn) + + + + + + + + + + + + + Build + <_BuildActionType Condition="'$(_BuildActionType)' == ''">Build + + + + + + <_SelectedClCompile Include="@(ClCompile)" Condition="'%(Identity)' == '@(SelectedFiles)'"> + false + + + + + <_SelectedClCompile Include="@(ClCompile)" Condition="'%(ClCompile.PrecompiledHeader)' == 'Create'" /> + + + + <_SelectedClCompile Include="@(ClCompile)" Condition="'%(ClCompile.ModulesSupported)' == 'true' and '%(ClCompile.ModuleOrHeaderUnit)' == 'true'" /> + + + + + <_SelectedClCompile Remove="@(_SelectedClCompile)" /> + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + _PrepareForReferenceResolution;$(DetermineProjectTypeTargets) + + + + + + true + true + + + + + + false + + true + + + + + + <_FindDependencies Condition="'$(ManagedAssembly)' != 'true'">false + + + + mscorlib + + + + + + + true + false + True + true + + + + + + true + + + + + + _PrepareForReferenceResolution;ComputeCrtSDKReference;$(ResolveReferencesDependsOn) + _PrepareForReferenceResolution;$(ResolveAssemblyReferencesDependsOn) + _PrepareForReferenceResolution;ComputeCrtSDKReference;$(ResolveSDKReferencesDependsOn) + + + + + + + + + + + + + + + + + + + + + + + TargetFramework=$(TargetFramework):$(ProjectStateLine) + TargetFrameworkVersion=$(TargetFrameworkVersion)::EnableManagedIncrementalBuild=$(EnableManagedIncrementalBuild):$(ProjectStateLine) + TargetPlatformVersion=$(TargetPlatformVersion):$(ProjectStateLine) + + + VCServicingVersionCompilers=$(VCServicingVersionCompilers):$(ProjectStateLine) + VCServicingVersionCrtHeaders=$(VCServicingVersionCrtHeaders):$(ProjectStateLine) + VCServicingVersionATL=$(VCServicingVersionATL):$(ProjectStateLine) + VCServicingVersionMFC=$(VCServicingVersionMFC):$(ProjectStateLine) + VCToolsVersion=$(VCToolsVersion):$(ProjectStateLine) + + + PlatformToolSet=$(PlatformToolSet):VCToolArchitecture=$(VCToolArchitecture):$(ProjectStateLine) + + + Build + Rebuild + Build + $(StateBuildType) + <_BuildActionType Condition="'$(StateBuildType)' == 'Rebuild'">Rebuild + + + + + + + + + + + + + + + + + + + + $(TargetDir) + $(LocalDebuggerCommand) + + false + + + true + + + + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v143'">$(_PlatformToolsetShortNameFor_v143) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v142'">$(_PlatformToolsetShortNameFor_v142) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v141_xp'">$(_PlatformToolsetShortNameFor_v141_xp) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v141'">$(_PlatformToolsetShortNameFor_v141) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v140_xp'">$(_PlatformToolsetShortNameFor_v140_xp) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v140'">$(_PlatformToolsetShortNameFor_v140) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v120_xp'">$(_PlatformToolsetShortNameFor_v120_xp) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v120'">$(_PlatformToolsetShortNameFor_v120) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v110_xp'">$(_PlatformToolsetShortNameFor_v110_xp) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v110'">$(_PlatformToolsetShortNameFor_v110) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v100'">$(_PlatformToolsetShortNameFor_v100) + <_PlatformToolsetShortName Condition="'$(PlatformToolset)' == 'v90'">$(_PlatformToolsetShortNameFor_v90) + <_PlatformToolsetShortName Condition="'$(_PlatformToolsetShortName)' == ''">$(PlatformToolset) + <_ApplicationTypeShortName Condition="'$(_ApplicationTypeShortName)' == ''">$(ApplicationType) + + + + + + + + + + + <_ClCompileGenerateXMLDocumentationFiles Condition="'%(ClCompile.GenerateXMLDocumentationFiles)' == 'true'">true + + + + + + + + + + + true + + + + true + true + $(SpectreMitigation) + + + + + + + + + + + + + + + + + + + + + + + + + true + @(AllTlogLocation->'%(Filename).vcxproj', ', ') + + + + + <_Tmp>$(TMP) + <_Temp>$(TEMP) + <_Tmp Condition="'$(_Tmp)' != '' and !HasTrailingSlash('$(_Tmp)')">$(_Tmp)\ + <_Temp Condition="'$(_Temp)' != '' and !HasTrailingSlash('$(_Temp)')">$(_Temp)\ + + + + + + + + + + + + + + + + $(BeforeMidlTargets); + BeforeMidl; + + + $(AfterMidlTargets); + AfterMidl; + + + + + + + + + %(Midl.OutputDirectory) + + + + + + + + + + + + + + + + + + + + %(Midl.OutputDirectory) + + + + + %(Midl.LinkCompiledInterface) + %(Midl.LibCompiledInterface) + %(Midl.ImpLibCompiledInterface) + + + + %(Midl.LinkCompiledProxy) + %(Midl.LibCompiledProxy) + %(Midl.ImpLibCompiledProxy) + + + + + + $(ComputeCompileInputsTargets); + ComputeMIDLGeneratedCompileInputs; + + + + + + <_FxCompile Include="@(FxCompile)" Condition="'%(FxCompile.ExcludedFromBuild)'!='true'" /> + + + + + True + + + + + $([MSBuild]::MakeRelative($(TargetDir), %(FullPath))) + + + + + <_FxCompile Remove="@(_FxCompile)" /> + + + + + + + + $(BeforeResourceCompileTargets); + BeforeResourceCompile; + + + $(AfterResourceCompileTargets); + AfterResourceCompile; + + + + + + + + + + + + + + + + + + + + + $(LinkCompiled) + $(LibCompiled) + $(ImpLibCompiled) + + + $(LinkCompiled) + $(LibCompiled) + $(ImpLibCompiled) + true + + + + + + + + %(ResourceCompile.LinkCompiled) + %(ResourceCompile.LibCompiled) + %(ResourceCompile.ImpLibCompiled) + + + + %(ResourceCompile.LinkCompiled) + %(ResourceCompile.LibCompiled) + %(ResourceCompile.ImpLibCompiled) + + + + %(ResourceCompile.LinkCompiled) + %(ResourceCompile.LibCompiled) + %(ResourceCompile.ImpLibCompiled) + + + + + %(ManifestResourceCompile.LinkCompiled) + %(ManifestResourceCompile.LibCompiled) + %(ManifestResourceCompile.ImpLibCompiled) + + + + + + + + + + + $(ComputeLinkInputsTargets); + ComputeRCGeneratedLinkInputs; + + + + + + + + + + $(ComputeLibInputsTargets); + ComputeRCGeneratedLibInputs; + + + + + + + + + + $(ComputeLibInputsTargets); + ComputeRCGeneratedImpLibInputs; + + + + + + + <_LocalVariable>true + + + + <_NotSupportedManifestSwitches Condition="'$(GenerateManifest)' != 'true'">$(_NotSupportedManifestSwitches) GenerateManifest + <_NotSupportedManifestSwitches Condition="'$(EmbedManifest)' != 'true'">$(_NotSupportedManifestSwitches) EmbedManifest + <_NotSupportedManifestSwitches Condition="'%(Manifest.UpdateFileHashes)' == 'true'">$(_NotSupportedManifestSwitches) UpdateFileHashes + <_NotSupportedManifestSwitches Condition="'%(Manifest.TypeLibraryFile)' != ''">$(_NotSupportedManifestSwitches) TypeLibraryFile + <_NotSupportedManifestSwitches Condition="'%(Manifest.AssemblyIdentity)' != ''">$(_NotSupportedManifestSwitches) AssemblyIdentity + <_NotSupportedManifestSwitches Condition="'%(Manifest.ComponentFileName)' != ''">$(_NotSupportedManifestSwitches) ComponentFileName + <_NotSupportedManifestSwitches Condition="'%(Manifest.GenerateCatalogFiles)' == 'true'">$(_NotSupportedManifestSwitches) GenerateCatalogFiles + <_NotSupportedManifestSwitches Condition="'%(Manifest.GenerateCategoryTags)' == 'true'">$(_NotSupportedManifestSwitches) GenerateCategoryTags + <_NotSupportedManifestSwitches Condition="'%(Manifest.ManifestFromManagedAssembly)' != ''">$(_NotSupportedManifestSwitches) ManifestFromManagedAssembly + <_NotSupportedManifestSwitches Condition="'%(Manifest.RegistrarScriptFile)' != ''">$(_NotSupportedManifestSwitches) RegistrarScriptFile + <_NotSupportedManifestSwitches Condition="'%(Manifest.ReplacementsFile)' != ''">$(_NotSupportedManifestSwitches) ReplacementsFile + <_NotSupportedManifestSwitches Condition="'%(Manifest.SuppressDependencyElement)' == 'true'">$(_NotSupportedManifestSwitches) SuppressDependencyElement + true + true + + + + + + + + + + + + <_LocalVariable>true + + + + <_ManifestToIgnore Condition="'$(GenerateManifest)' == 'true'">%(Link.ManifestFile) + $(VCToolsInstallDir)Include\Manifest\ + %(Manifest.AdditionalManifestFiles) + $(ManifestAdditionalManifestFiles);$(VCManifestDir)dpiaware.manifest + $(ManifestAdditionalManifestFiles);$(VCManifestDir)PerMonitorHighDPIAware.manifest + + + + + + + + $(ComputeManifestInputsTargets); + ComputeManifestInputsTargets; + + + + <_ManifestDependsOn Condition="'$(GenerateManifest)'=='true' AND ('$(EmbedManifest)'!='true' OR '$(EmbedManifestBy)'=='MT')"> + $(BeforeManifestCompileTargets); + $(ComputeManifestInputsTargets); + Manifest; + ComputeManifestGeneratedLinkerInputs; + + <_ManifestDependsOn Condition="'$(GenerateManifest)'=='true' AND '$(EmbedManifest)'=='true' AND '$(EmbedManifestBy)'=='LINK'"> + $(BeforeManifestCompileTargets); + $(ComputeManifestInputsTargets); + Manifest; + ComputeManifestGeneratedLinkerInputs; + LinkEmbedManifest; + + <_ManifestDependsOn Condition="'$(AfterManifestTargets)' != ''"> + $(_ManifestDependsOn); + $(AfterManifestTargets); + + + + + + + + + $(BeforeManifestTargets); + BeforeManifest; + + + $(AfterManifestTargets); + AfterManifest; + + + + + + + + false + + + + + + + + + %(Manifest.LinkCompiledInterface) + %(Manifest.LibCompiledInterface) + %(Manifest.ImpLibCompiledInterface) + + + + %(Manifest.LinkCompiledProxy) + %(Manifest.LibCompiledProxy) + %(Manifest.ImpLibCompiledProxy) + + + + + + $(ComputeLinkInputsTargets); + ComputeManifestGeneratedLinkerInputs; + + + + + + + + $(BeforeClCompileTargets); + BeforeClCompile; + + + $(AfterClCompileTargets); + AfterClCompile; + + + + + + wWinMainCRTStartup + + %(AdditionalDependencies);$(DelayImplib) + + + $(OutDir)$(TargetName).lib + + + + + + %(ProgramDataBaseFileName)vc$(PlatformToolsetVersion).pdb + %(ProgramDataBaseFileName)$(TargetName).pdb + + + + + + + + + + + + + + + + + + + + + + + + + + + +   <_ReferencedPublicIncludeDirectories Include="@(ReferencedVCProjectsInfo)" Condition="'%(ReferencedVCProjectsInfo.FileType)' == 'IncludeDirectory'" /> + + + %(ClCompile.AdditionalIncludeDirectories);@(_ReferencedPublicIncludeDirectories->Metadata('Identity')->Distinct()) + + + + <_ReferencedPublicIncludeDirectories Remove="@(_ReferencedPublicIncludeDirectories)" /> + + + + + $(TargetFrameworkDirectory);%(ClCompile.AdditionalUsingDirectories) + /d1clr:nostdlib %(ClCompile.AdditionalOptions) + /clr:nostdlib %(ClCompile.AdditionalOptions) + + + /clr:nostdlib %(ClCompile.AdditionalOptions) + + + + + + + + %(ClCompile.ForcedUsingFiles);@(AssemblyReferenceToCompile) + %(ClCompile.ForcedUsingFiles);@(WinMDReferenceToCompile) + + + + + <_CppRuntimeFilesDirs Include="$(DebugCppRuntimeFilesPath)" Condition="'$(UseDebugLibraries)' == 'true' and '$(DebugCppRuntimeFilesPath)' != ''" /> + <_CppRuntimeFilesDirs Include="$(CppRuntimeFilesPath)" Condition="'$(UseDebugLibraries)' != 'true' and '$(CppRuntimeFilesPath)' != ''" /> + <_CppRuntimeFiles Include="%(_CppRuntimeFilesDirs.Identity)\**\*.dll" /> + + + + <_ReferenceOutputsToCopyLocally Include="%(ReferenceCopyLocalPaths.FullPath)"> + $(OutDirFullPath)%(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension) + + + <_ReferenceOutputsToCopyLocally Remove="%(_ReferenceOutputsToCopyLocally.FullDestinationPath)" /> + + + + + + + <_ReferenceOutputsToCopyLocally Remove="@(_ReferenceOutputsToCopyLocally)" /> + <_CppRuntimeFilesDirs Remove="@(_CppRuntimeFilesDirs)" /> + <_CppRuntimeFiles Remove="@(_CppRuntimeFiles)" /> + + + + + + + + _PrepareForReferenceResolution;GetResolvedWinMD;$(GetTargetPathDependsOn) + + + + + + $(ManagedAssembly) + false + + + $(TargetPlatformMoniker) + $(TargetPlatformIdentifier) + + + + + + + + + + + + $(ComputeCompileInputsTargets); + ComputeCLInputPDBName; + ComputeReferenceCLInput; + WarnCompileDuplicatedFilename + + + + + + + + + Lib + Link + + + + + + + + + + + + + + + + + + + + $(ComputeLinkInputsTargets); + ComputeCustomBuildOutput; + + + + + $(ComputeLibInputsTargets); + ComputeCustomBuildOutput; + + + + + $(ComputeImpLibInputsTargets); + ComputeCustomBuildOutput; + + + + + + $(LinkCompiled) + $(LibCompiled) + $(ImpLibCompiled) + + + + + + + + %(ClCompile.LinkCompiled) + %(ClCompile.LibCompiled) + %(ClCompile.ImpLibCompiled) + + + + %(ClCompile.LinkCompiled) + %(ClCompile.LibCompiled) + %(ClCompile.ImpLibCompiled) + + + + %(ClCompile.LinkCompiled) + %(ClCompile.LibCompiled) + %(ClCompile.ImpLibCompiled) + + + + + + + + + + true + Managed + + + + + $(ComputeLinkInputsTargets); + ComputeCLGeneratedLinkInputs; + + + + + + + + + + $(ComputeLibInputsTargets); + ComputeCLGeneratedLibInputs; + + + + + + + + + + $(ComputeImpLibInputsTargets); + ComputeCLGeneratedImpLibInputs; + + + + + + + + + + + + + + + + true + + + + + $(ComputeLinkInputsTargets); + ComputeLinkInputsFromProject; + + + + + + + + + + + + + + + $(ComputeLibInputsTargets); + ComputeLibInputsFromProject; + + + + + + + + + + + + + + + $(ComputeImpLibInputsTargets); + ComputeImpLibInputsFromProject; + + + + + + + <_OutputFileFromLink Include="%(Link.OutputFile)" /> + + + + + + + + + + + $(BeforeLinkTargets); + BeforeLink; + + + $(AfterLinkTargets); + AfterLink; + + + + + + + + <_LinkImportLibrary>%(Link.ImportLibrary) + + + <_LinkImportLibraryFile Include="$(_LinkImportLibrary)" /> + + + + + + + + + + + + + <_LinkImportLibraryFile Remove="@(_LinkImportLibraryFile)" /> + + + + + + + + + + <_ReferencedProjectName>%(ProjectReference.Name) + + + + + + + + + + + + + %(ProjectReferenceToLink.Private) + + + %(ProjectReferenceToLink.TimestampSurrogate) + + + %(ProjectReferenceToLink.TimestampSurrogate) + + + + + + + + $(ComputeLinkInputsTargets); + ComputeReferenceLinkInputs; + + + + + + + + + %(ProjectReferenceToLink.Private) + + + %(ProjectReferenceToLink.TimestampSurrogate) + + + %(ProjectReferenceToLink.TimestampSurrogate) + + + + + + + $(ComputeLibInputsTargets); + ComputeReferenceLibInputs; + + + + + + + <_OutputFileFromLib Include="%(Lib.OutputFile)" /> + + + + + + + + + + + + + + + + + + + + + $(BeforeLibTargets); + BeforeLib; + + + $(AfterLibTargets); + AfterLib; + + + + + + + + ComputeLibAdditionalOptions; + $(ComputeLibInputsTargets) + + + + + + + + %(Lib.AdditionalOptions) + + + + + + + + + + + $(BeforeImpLibTargets); + BeforeImpLib; + + + $(AfterImpLibTargets); + AfterImpLib; + + + + + + + + + + + + + true + + + + true + %(XdcMake.AdditionalDocumentFile) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CreateManifestResourceNames + + + + + + + + + + + + + _ResolvedNativeProjectReferencePaths + + + + + _ResolvedNativeProjectReferencePaths + + + + + + + + + + + + GetPublicIncludeDirectories; + $(GetClCommandLineForReferenceDependsOn); + + + + + $(GetProjectInfoForReferenceDependsOn); + AddPublicIncludeDirectoriesToProjectsInfoForReference; + + + $(GetProjectInfoForReferenceDependsOn); + AddPublicBMIsToProjectsInfoForReference; + AddDeployRecipeFileToProjectsInfoForReference; + AddLibrariesToProjectsInfoForReference; + + + + + + true + + + + + + + + + + + + + + <_ObjFullPath Condition="'@(Obj)'!=''">@(Obj->'%(fullpath)') + + + + obj + $(ConfigurationType) + + + + + + <_ResolvedNativeProjectReferencePaths Include="@(ReferencedVCProjectsInfo)" Condition="'%(ReferencedVCProjectsInfo.FileType)' == 'lib'" /> + + + + + $(CommonBuildOnlyTargets);ResolvedLinkLib + + + + + + true + + + true + + + true + + + + <_LinkImportLibraryTemp Condition="'$(GenerateImportLib)' == 'true' and '$(EnableBuildPassesInParallel)' == 'true'">%(ImpLib.OutputFile) + <_LinkImportLibraryTemp Condition="'$(_LinkImportLibraryTemp)' == ''">%(Link.ImportLibrary) + <_LibFullPath Condition="'$(ConfigurationType)'=='StaticLibrary' and '%(_ResolvedNativeProjectReferencePaths.FileType)' =='lib'">@(_ResolvedNativeProjectReferencePaths->'%(fullpath)') + <_LibFullPath Condition="'$(ConfigurationType)'=='DynamicLibrary' and '$(IgnoreImportLibrary)'!='true' and '$(_LinkImportLibraryTemp)' != ''">$([System.IO.Path]::GetFullPath($(_LinkImportLibraryTemp))) + <_LibFullPath Condition="'$(ConfigurationType)'=='StaticLibrary' and '$(GetResolvedLinkLibs_Order)' == 'BreadthFirst'">@(Lib->MetaData('OutputFile')->FullPath()->Distinct());$(_LibFullPath) + <_LibFullPath Condition="'$(ConfigurationType)'=='StaticLibrary' and '$(GetResolvedLinkLibs_Order)' != 'BreadthFirst'">$(_LibFullPath);@(Lib->MetaData('OutputFile')->FullPath()->Distinct()) + + + + $(ConfigurationType) + lib + false + $(WindowsAppContainer) + + + + + + + + + + + + + + + + + + $(ConfigurationType) + recipe + $(MSBuildProjectFullPath) + + + + + + + <_PublicIncludeDeirectories Include="$(PublicIncludeDirectories)" /> + <_PublicIncludeDeirectories Include="@(CLInclude->Metadata('FullPath')->DirectoryName()->Distinct()->ClearMetadata())" Condition="'$(AllProjectIncludesArePublic)' == 'true'" /> + + + + + + <_PublicIncludeDeirectories Remove="@(_PublicIncludeDeirectories)" /> + + + + + + IncludeDirectory + + + + + + + <_UseOnlySourcesInPublicDirectories Condition="$(AllProjectBMIsArePublic) != 'true'">true + + + + LibraryManifest + + + + + <_Modules Include="@(ClCompile)" Condition="'%(ClCompile.CompileAs)' == 'CompileAsCppModule'" /> + + + + + + + Module + + + + <_Modules Remove="@(_Modules)" /> + + + + <_HeaderUnits Include="@(ClCompile)" Condition="'%(ClCompile.CompileAs)' == 'CompileAsHeaderUnit'" /> + + + <_UseOnlySourcesInPublicDirectories Condition="$(AllProjectBMIsArePublic) != 'true'">true + + + + + + + HeaderUnit + + + + <_HeaderUnits Remove="@(_HeaderUnits)" /> + + + + + + + + + + + xdc + + + $(ConfigurationType) + + + + + + + true + + + $([System.IO.Path]::GetFileName('%(Link.WindowsMetadataFile)')) + true + + + $(WinMDImplementationPath)$(TargetName)$(TargetExt) + winmd + true + $(ConfigurationType) + + + + + + + + Retail + Debug + true + + + + + $(UseCrtSDKReferenceConfig) + $(PlatformShortName) + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(AllProjectOutputGroupsDependsOn); + BuiltProjectOutputGroup; + DebugSymbolsProjectOutputGroup; + DocumentationProjectOutputGroup; + SatelliteDllsProjectOutputGroup; + SourceFilesProjectOutputGroup; + ContentFilesProjectOutputGroup; + SGenFilesOutputGroup + + + + + + PrepareForBuild + true + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="$(TargetPath)"> + $(TargetPath) + + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="$(AppConfig)" Condition="'$(AddAppConfigToBuildOutputs)'=='true'"> + $(TargetDir)$(TargetFileName).config + $(TargetFileName).config + + $(AppConfig) + + + + <_IsolatedComReference Include="@(COMReference)" Condition=" '%(COMReference.Isolated)' == 'true' " /> + <_IsolatedComReference Include="@(COMFileReference)" Condition=" '%(COMFileReference.Isolated)' == 'true' " /> + + + + <_BuiltProjectOutputGroupOutputIntermediate Include="$(OutDir)$(_DeploymentTargetApplicationManifestFileName)" Condition="'@(NativeReference)'!='' or '@(_IsolatedComReference)'!=''"> + $(_DeploymentTargetApplicationManifestFileName) + + $(OutDir)$(_DeploymentTargetApplicationManifestFileName) + + + + + + + %(_BuiltProjectOutputGroupOutputIntermediate.FullPath) + + + + + + $(DebugSymbolsProjectOutputGroupDependsOn) + + + + + + + + + true + + + + + %(FullPath) + %(Filename)%(Extension) + + + + + + + $(DocumentationProjectOutputGroupDependsOn)ResolvedXDCMake;ComputeCLCompileGeneratedXDCFiles + + + + + true + + + + + + + + + PrepareForBuild;AssignTargetPaths + + + + + + + + + + + + $(MSBuildProjectFullPath) + $(ProjectFileName) + + + + + + $(ContentFilesProjectOutputGroupDependsOn);PrepareForBuild;AssignTargetPaths;MakeDirsForFxc + + + + <_ContentFilesProjectOutputGroupOutput Include="@(ClCompile)" Condition="'%(ClCompile.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(_LicxFile)" Condition="'%(_LicxFile.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(ClInclude)" Condition="'%(ClInclude.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Midl)" Condition="'%(Midl.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(FxcOutputs)" Condition="'%(FxcOutputs.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(ResourceCompile)" Condition="'%(ResourceCompile.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Xsd)" Condition="'%(Xsd.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Xml)" Condition="'%(Xml.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Text)" Condition="'%(Text.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Font)" Condition="'%(Font.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(CustomBuild)" Condition="'%(CustomBuild.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Resource)" Condition="'%(Resource.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Object)" Condition="'%(Object.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Library)" Condition="'%(Library.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Manifest)" Condition="'%(Manifest.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Image)" Condition="'%(Image.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(Media)" Condition="'%(Media.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(_EmbedManagedResourceFile)" Condition="'%(_EmbedManagedResourceFile.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(AppConfigWithTargetPath)" Condition="'%(AppConfigWithTargetPath.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput Include="@(None)" Condition="'%(None.DeploymentContent)'=='true'"> + <_RootFolder>%(DefiningProjectDirectory) + + <_ContentFilesProjectOutputGroupOutput> + %(_RootFolder) + + <_ContentFilesProjectOutputGroupOutput Include="$(AdditionalContentFiles)"> + true + + + <_ContentFilesProjectOutputGroupOutput Include="@(CustomBuild->WithMetadataValue('TreatOutputAsContent', 'true')->Metadata('Outputs'))"> + %(CustomBuild.OutputLink) + true + + + <_ContentFilesProjectOutputGroupOutput Include="@(CustomBuildStep->WithMetadataValue('TreatOutputAsContent', 'true')->Metadata('Outputs'))"> + %(CustomBuildStep.OutputLink) + true + + + <_ContentFilesProjectOutputGroupOutput Include="@(_CopyFile->WithMetadataValue('TreatOutputAsContent', 'true')->Metadata('FullDestinationPath'))"> + true + + + <_ContentFilesProjectOutputGroupOutput Remove="@(_ContentFilesProjectOutputGroupOutput)" /> + + + + + + + + + + + + + PreserveNewest + + + + + ContentFilesProjectOutputGroup;$(GetCopyToOutputDirectoryItemsDependsOn) + + + + + + + + + + + + + + + + + $(VCToolsInstallDir)VCProjectDefault\Microsoft.AppX.VCFrameworkReferences.xml + + + + + + + + <_RTDependents Include="@(RTDependents)"> + %(Identity) + + + + <_RTDependents Remove="@(_RTDependents)" /> + + + + + + + + + + + + + + + + + + + + $(CopyLocalNativeReferenceDependsOn);BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroupDependencies + + + + + + + + + + + + + + + + + + + + + + + $(OutDir)%(NativeReferenceCopyLocalPaths.DestinationSubDirectory)%(Filename)%(Extension) + + + + + + + + + + + + + BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup;ContentFilesProjectOutputGroup;GetReferencedVCProjectsInfo + + + +  <_ReferencedProjectsRecipeFiles Include="@(ReferencedVCProjectsInfo)" Condition="'%(ReferencedVCProjectsInfo.FileType)' == 'recipe'" /> + + + + + + <_ApplicableDebuggers Condition="'$(AppxPackage)' == 'true'">AppHost + <_ApplicableDebuggers Condition="'$(_ApplicableDebuggers)'=='' and '$(WindowsAppContainer)' != 'true'">Desktop + + + + + + + + + + + + + + + + + File + + + + + + + + + + PropertySheet + + + + + + + Project;PropertySheet + + + + + + Project + + + Project + + + Project + + + Project + + + Project + + + PropertySheet + + + File;BrowseObject + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClCompile + + + Midl + + + ResourceCompile + + + ResGen + + + CustomBuild + + + Xsd + + + FxCompile + + + CopyFileToFolders + + + + + <_BuildSuffix> +:VCEnd + + + + + + + + + + + + + + + + $(CustomBuildBeforeTargets) + $(CustomBuildAfterTargets) + + + + Midl + PreBuildEvent + PostBuildEvent + BscMake + + + + + + + + + + + Native32Bit + + + + + + + + + <_CustomBuild Include="@(CustomBuild)" /> + + + + <_ParallelCustomBuild Include="@(_CustomBuild)" Condition="'%(_CustomBuild.BuildInParallel)' == 'true' and '%(_CustomBuild.DependsOnAnotherItemOutput)' != 'true'" /> + + + + + <_CustomBuild Remove="@(_ParallelCustomBuild)" /> + <_ParallelCustomBuild Remove="@(_ParallelCustomBuild)" /> + + + + <_CustomBuild Remove="@(_CustomBuild)" /> + + + + + + + <_CustomBuildStepInput Include="@(CustomBuildStep->MetaData('Inputs')->FullPath()->ToUpperInvariant()->Distinct())" /> + + + <_CustomBuildStepInputForOutput Include="@(_CustomBuildStepInput, '|')" /> + + + + + + + <_CustomBuildStepInput Remove="@(_CustomBuildStepInput)" /> + <_CustomBuildStepInputForOutput Remove="@(_CustomBuildStepInputForOutput)" /> + + + + + + + $(ComputeCompileInputsTargets); + $(BeforeFixupCLCompileOptions); + ComputeStdModulesCompileInputs; + FixupCLCompileOptions; + SetModuleDependencies; + + + + + true + + + + true + + + + + + + + CompileAsCppModule + + + + NotUsing + $(IntDir)%(_LibraryModuleSources.OwningLibrary)\ + $(IntDir)%(_LibraryModuleSources.OwningLibrary)\ + $(IntDir)%(_LibraryModuleSources.OwningLibrary)\ + $(IntDir)%(_LibraryModuleSources.OwningLibrary)\ + $(IntDir)%(_LibraryModuleSources.OwningLibrary)\ + + true + + + + + + + 99 + 14 + + + + + $([System.String]::new('%(ClCompile.LanguageStandard)').Substring(6)) + + + + + true + true + + + + + + true + + + + + + + + Default + false + + + + + CompileAsCppModule + CompileAsHeaderUnit + + + + + + + + + CompileAsC + false + false + $(VC_IFCPath) + false + $(ExcludePath) + %(ClCompile.WarningLevel) + $(CLDeleteOutputOnExecute) + true + $(BuildingInsideVisualStudio) + + + + CompileAsCpp + Level4 + + + true + true + %(ClCompile.ObjectFileName)%(FileName)%(Extension).obj + + + + + + + + + + <_NETCoreReferenceDirectory Include="%(ReferencePath.RootDir)%(ReferencePath.Directory)" Condition="'%(ReferencePath.Filename)' == 'System.Runtime'" /> + + + + %(ClCompile.AdditionalUsingDirectories);@(_NETCoreReferenceDirectory) + + + + true + false + + <_PCHForceSyncWrite Condition="'%(ClCompile.PrecompiledHeader)' == 'NotUsing' or '%(ClCompile.PrecompiledHeader)' == '' or '@(ClCompilePCH->Count())' > '1'">true + + + + + true + + + + + + true + + %(ClCompile.ObjectFileName) + + + + + + @(ClCompilePCH);%(ClCompile.MultiToolTaskDependency) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(INCLUDE);$(_ReferencedHeaderUnitDirectories) + $(IncludePath);$(_ReferencedHeaderUnitDirectories) + + + + + <_ClCompileWithModuleDependencies Remove="@(_ClCompileWithModuleDependencies)" /> + + + + + $(VCToolArchitecture) + + + + + + + + + + + + + + + + + + + + + + + + CompileAsC + CompileAsCpp + false + false + $(ExcludePath) + + + + + + + + + <_EmbedManagedResourceFile Include="@(Link->Metadata('EmbedManagedResourceFile')->Distinct())" /> + <_EmbedManagedResourceFile Include="@(Link->Metadata('AddModuleNamesToAssembly')->Distinct())" /> + <_EmbedManagedResourceFile Condition="'%(EmbeddedResource.LogicalName)' == '' and '%(EmbeddedResource.WithCulture)' != 'true' and '%(EmbeddedResource.ExcludedFromBuild)' != 'true'" Include="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources')" /> + <_EmbedManagedResourceFile Condition="'%(EmbeddedResource.LogicalName)' != '' and '%(EmbeddedResource.WithCulture)' != 'true' and '%(EmbeddedResource.ExcludedFromBuild)' != 'true'" Include="@(EmbeddedResource->'$(IntermediateOutputPath)%(ManifestResourceName).resources,%(LogicalName)')" /> + + + + false + false + true + $(VCToolArchitecture) + true + <_GenerateWindowsMetadata Condition="'$(_GenerateWindowsMetadata)' == '' and '$(OnlyCreateWinMD)' == 'true' and '$(GenerateBuildCompilePassWinMD)' == 'true'">false + <_GenerateWindowsMetadata Condition="'$(_GenerateWindowsMetadata)' == ''">%(Link.GenerateWindowsMetadata) + + true + true + + true + + <_EnableGuardEHContMetadata Condition="'@(ClCompile)' != '' and '@(ClCompile->AnyHaveMetadataValue('GuardEHContMetadata', 'true'))' == 'true'">true + true + true + + true + + + + + + + $(EmbedManifest) + @(Link->'%(ManifestInput)');@(Manifest);$(ManifestAdditionalManifestFiles) + + $(ExcludePath) + + + + + + + + + + + + DebugFull + + %(Link.AdditionalLibraryDirectories);$([System.IO.Directory]::GetParent($(IjwHostSourcePath))) + + + + + + + + + + + + + + + + + + $(VCToolArchitecture) + + + + + + DebugFull + + + + + + + + + + + + + + + + + + + false + $(ExcludePath) + + + + $(VCToolArchitecture) + + + + + <_BuiltPdb Condition="'%(ClCompile.ProgramDatabaseFileName)' != ''">$([MSBuild]::NormalizePath('$(ProjectDir)','%(ClCompile.ProgramDatabaseFileName)')) + <_LibPdb>$([MSBuild]::NormalizePath('$(ProjectDir)','$(OutDir)$(TargetName).pdb')) + + + + + + + + false + $(ExcludePath) + + + + + + /DEF: + $(VCToolArchitecture) + + %(Link.ImportLibrary) + + + + $(LinkImportLibrary) + + + + + + + + + + Midl + CustomBuild + + + + + + + + false + + + + + %(FxCompile.PreprocessorDefinitions) + D2D_FUNCTION;D2D_ENTRY=%(FxCompile.EntryPointName);%(FxCompile.OriginalPreprocessorDefinitions) + $(ExcludePath) + $(OutDir)%(FxCompile.Filename).fxlib + + + + $(WindowsSDKToolArchitecture) + + + + + + + + + + false + + + + $(WindowsSDKToolArchitecture) + $(OutDir)%(FxCompile.Filename).fxlib + true + $(CL_MPCount) + + + + D2D_FULL_SHADER;D2D_ENTRY=%(FxCompile.EntryPointName);%(FxCompile.OriginalPreprocessorDefinitions) + + + $(D2DCustomEffectExportFile) + $(ExcludePath) + + + + + + + + + + + + + false + $(ExcludePath) + + + + $(WindowsSDKToolArchitecture) + true + $(CL_MPCount) + + + + + + + + + + + + + + + + + + + false + $(ExcludePath) + + + + $(WindowsSDKToolArchitecture) + + + + + + + + + + + + + + + true + true + + + + <_Temporary Remove="@(_Temporary)" /> + + + + + + + + + + + + + + + + <_Temporary Include="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' != '' " /> + <_Temporary> + $(TargetPath) + $(ProjectPath) + + + + + + + <_Temporary Remove="@(_Temporary)" /> + <_OutOfDateEmbeddedResource Remove="@(_OutOfDateEmbeddedResource)" /> + + + + + + + + + + + + + + + %(Link.OutputFile);#1 + %(Link.OutputFile);#2 + $(ExcludePath) + + + + $(WindowsSDKToolArchitecture) + $(WindowsSDKToolArchitecture) + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + true + $(TLogLocation) + + + + + + %(Manifest.OutputManifestFile) + $(InputManifest.Replace(`\`,`\\`)) + + + + + + + + false + + + + $(WindowsSDKToolArchitecture) + + + + + + + + + + + + + + + + + + + + + + + + + false + $(ExcludePath) + + + + ManagedIL + + + + + + + + false + $(ExcludePath) + + + + $(VCToolArchitecture) + + + + + + + + false + $(ExcludePath) + + + + $(WindowsSDKToolArchitecture) + + + + + + $(VCTargetsPath)\Microsoft.MetaGen.targets + + + + + + + + + + + + + + + + $(ExcludePath);$(FrameworkDir);$(VSInstallDir);$(_FullFrameworkReferenceAssemblyPaths) + $(ReferencePath);@(ClCompile->'%(AdditionalUsingDirectories)'->Distinct()) + + + + + + + ClCompile + + + ClCompile + + + + + $(ExcludePath);$(FrameworkDir);$(VSInstallDir);$(_FullFrameworkReferenceAssemblyPaths) + $(ReferencePath);@(ClCompile->'%(AdditionalUsingDirectories)'->Distinct()) + + + + + + $(ExcludePath);$(FrameworkDir);$(VSInstallDir);$(_FullFrameworkReferenceAssemblyPaths) + $(ReferencePath);@(ClCompile->'%(AdditionalUsingDirectories)'->Distinct()) + + + + + + Link + + + + $(EnableManagedIncrementalBuild) + False + %(Link.OutputFile) + %(Link.OutputFile).metagen + + + + + + + + true + + + true + + + + <_HasNativeManifest>true + <_HasNativeManifest Condition="'$(GenerateManifest)' != 'true'">false + <_HasNativeManifest Condition="'$(EmbedManifest)' != 'false'">false + <_HasNativeManifest Condition="'%(Manifest.AssemblyIdentity)' == ''">false + <_HasNativeManifest Condition="!Exists('@(Manifest->Metadata('OutputManifestFile')->FullPath()->Distinct())')">false + + + + @(Manifest->Metadata('OutputManifestFile')->FullPath()->Distinct()) + + + + + + + + + + + + + + + AddAsanBinariesToCopy;$(PrepareForBuildDependsOn) + + + $(ContentFilesProjectOutputGroupDependsOn);_CreateCopyFileItems; + + + + + <_CopyFileDestination Include="%(CopyFileToFolders.DestinationFolders)" Condition="'%(CopyFileToFolders.ExcludedFromBuild)' != 'true' and '%(CopyFileToFolders.DestinationFolders)' != ''"> + %(CopyFileToFolders.DestinationFileName) + %(CopyFileToFolders.Identity) + + %(CopyFileToFolders.TreatOutputAsContent) + %(CopyFileToFolders.RootFolder) + + <_CopyFile Include="@(CopyFileToFolders)" Condition="'%(CopyFileToFolders.ExcludedFromBuild)' != 'true' and '%(CopyFileToFolders.DestinationFolders)' == '' and %(CopyFileToFolders.DestinationFileName) != ''"> + %(RootDir)%(Directory) + + + + <_CopyFile Include="%(_CopyFileDestination.SrcFile)"> + %(_CopyFileDestination.Identity) + %(_CopyFileDestination.DestinationFileName) + %(_CopyFileDestination.TreatOutputAsContent) + %(_CopyFileDestination.RootFolder) + + <_CopyFile> + %(FileName).%(Extension) + $([MSBuild]::NormalizePath('%(DestinationFolder)', '%(DestinationFileName)')) + + + + <_CopyFileDestination Remove="@(_CopyFileDestination)" /> + + + + + <_CopyFile Remove="@(_CopyFile)" Condition="'%(Identity)' != '@(SelectedFiles)'" /> + <_OutOfDateCopyFile Include="@(_CopyFile)" /> + + + + + + + + + UWPRemoteDebugger + + + + + + + + + $(AfterBuildCompileTargets) + + $(VC_ExecutablePath_x86_x86)\EspXEngine.dll + $(VC_ExecutablePath_x64_x64)\EspXEngine.dll + $(VC_ExecutablePath_ARM64_ARM64)\EspXEngine.dll + $(MsvcAnalysisPluginPath)\EspXEngine.dll + + + + + + + $(EspXEnginePath);%(ClCompile.PREfastAdditionalPlugins) + + + + + + + true + $(EspXtensions) + + + + + + true + Ignore + + + + + + True + + + + 8.0 + + + 8.21 + + + 8.2 + + + $(TargetPlatformVersion) + + + + 8.1 + + + + $(VisualStudioVersion) + + + + + true + + + 16.11.0 + + + + + + + $(UwpUnitTestSdkPkgVersion) + + + + + + + + + + MarkupCompilePass1; + $(BeforeClCompileTargets) + + + ComputeXamlGeneratedCompileInputs; + $(ComputeCompileInputsTargets) + + + + + + + $(ComputeLinkInputsTargets); + CreateWinMD; + ComputeGeneratedWinMD; + MarkupCompilePass2; + ComputeInvalidXamlGenerated; + CompileXamlGeneratedFiles; + $(AfterClCompileTargets) + + + + + + + $(ComputeLinkInputsTargets); + CreateWinMD; + ComputeGeneratedWinMD; + MarkupCompilePass2; + ComputeInvalidXamlGenerated; + CompileXamlGeneratedFiles; + $(AfterBuildCompileTargets) + + + + + + + $(XamlPreLinkDependsOn); + ComputeXamlGeneratedCLOutputs + + + $(XamlPreLibDependsOn); + ComputeXamlGeneratedCLOutputs + + True + true + false + + + + $(ValidatePresenceOfAppxManifestItemsDependsOn); + _CreateContentItemOutOfCustomAppxManifest + + + + + + + + + + + + %(Link.WindowsMetadataFile) + + + + + + + + + + + Generated Files\ + $(GeneratedFilesDir) + $(ExtensionsToDeleteOnClean);*.g.h;*.g.cpp;*.xaml + + + + + + $(AvailablePlatforms),ARM64 + + + + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\15.0\Setup\VC@ProductDir) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\15.0\Setup\VC@ProductDir) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSWinExpress\15.0\Setup\VC@ProductDir) + $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSWinExpress\15.0\Setup\VC@ProductDir) + $(VsInstallRoot)\Common7\IDE\VC\ + $(TargetPlatformSdkRootOverride)\ + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Kits\Installed Roots', 'KitsRoot10', null, RegistryView.Registry32, RegistryView.Default)) + + $(WindowsKitsPath)bin\$(TargetPlatformVersion)\XamlCompiler\Microsoft.Windows.UI.Xaml.Common.targets + $(WindowsKitsPath)bin\$(TargetPlatformMinVersion)\XamlCompiler\Microsoft.Windows.UI.Xaml.Common.targets + + + + + + + <_AppxWinmdFilesToHarvest Include="@(PackagingOutputs)" Condition="'%(PackagingOutputs.Extension)' == '.winmd' and '%(PackagingOutputs.ProjectName)' == '$(ProjectName)' and '%(PackagingOutputs.ResolvedFrom)' != 'GetSDKReferenceFiles'"> + + WindowsRuntime 1.4;CLR v4.0.30319 + + WindowsRuntime 1.4 + + WindowsRuntime 1.4;CLR v4.0.30319 + + WindowsRuntime 1.4 + + WindowsRuntime 1.4 + + $(PrimaryProjectWinmdImageRuntimeOverride) + + + + + + ContentFilesProjectOutputGroup; + Prep_ComputeProcessXamlFiles; + $(AddProcessedXamlFilesToCopyLocalDependsOn) + + + _CalculateXbfSupport; + $(AddProcessedXamlFilesToCopyLocalDependsOn) + + + + + <_ProcessedXamlFilesToCopyLocal Include="@(GeneratedXamlSrc->'%(FullPath)')" /> + <_ProcessedXamlFilesToCopyLocal Condition="'$(GenerateLibraryLayout)' == 'true' and '$(DisableXbfGeneration)' != 'true'" Include="@(GeneratedXamlSrc0->'%(FullPath)')" /> + + + + + + <_AllChildProjectItemsWithTargetPath Include="@(_ProcessedXamlFilesToCopyLocalWithTargetPath)" Condition="'%(Extension)' != '.xbf' OR ('%(Extension)' == '.xbf' AND '$(_SupportXbfAsEmbedFileResources)' != 'true')"> + $(AppxPriInitialPath)\%(_ProcessedXamlFilesToCopyLocalWithTargetPath.TargetPath) + PreserveNewest + + + + <_AllChildProjectItemsWithTargetPath Include="@(ContentFilesProjectOutputGroupOutput)"> + $(AppxPriInitialPath)\%(ContentFilesProjectOutputGroupOutput.TargetPath) + PreserveNewest + + + + + + + + + <_LayoutFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'ContentFilesProjectOutputGroup'" /> + <_LayoutFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'CustomOutputGroupForPackaging'" /> + + + + + + + + + + + XamlGeneratedFilesOutputGroup;$(GeneratedFilesOutputGroupDependsOn) + + + + + + + + + + + + + XamlGenerated + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + DesignTimeMarkupCompilation + + + DesignTimeMarkupCompilation + + + + CppDesignTimeMarkupCompilation;$(MarkupCompilePass1DependsOn) + + + + + + + + $(MarkupCompilePass1DependsOn);_WriteXamlTlogs + + + + <_XamlReadTlog Include="^%(Page.FullPath)" Condition="'%(Page.ExcludedFromBuild)' != 'true'" /> + + + <_XamlReadTlog Include="^%(ApplicationDefinition.FullPath)" Condition="'%(ApplicationDefinition.ExcludedFromBuild)' != 'true'" /> + + + + + <_XamlReadTlog Remove="@(_XamlReadTlog)" /> + + + + + + + + false + true + + + + + + + $(ClangTidyAfterTargets);ClCompile + + + + + + + + + + + + $(IntDir)CodeAnalysisResultManifest.txt + + + $(AfterClCompileTargets);AddSarifLogFileMetadata + $(WriteAnalysisResultManifestDependsOn);AddSarifLogFileMetadata + + + + + $(AfterClCompileTargets);WriteAnalysisResultManifest + + + + + + %(ObjectFileName)%(FileName).nativecodeanalysis.sarif + + + + + + + + + + + + + + + + + + + + $(AfterClCompileTargets);AddExperimentalSarifLogFileMetadata;WriteAnalysisResultManifest + $(OnClCompileErrorTargets);AddExperimentalSarifLogFileMetadata;WriteAnalysisResultManifest + $(WriteAnalysisResultManifestDependsOn);AddExperimentalSarifLogFileMetadata + + + + %(AdditionalOptions) /experimental:log$(IntDir)\ + + + + + + + %(ObjectFileName)%(FileName).sarif + + + + + + + + + + + + + + + + BeforeClangTidy; + $(ClangTidyDependsOn); + AfterClangTidy; + + + + + + + + $(TargetName).ClangTidy.log + $(TargetName).ClangTidy + + + $(ClangTidyToolPath) + + + + + + + + + + <_ClCompile Condition="'%(ClCompile.ExcludedFromBuild)'!='true' and '%(ClCompile.CompilerIteration)' == ''" Include="@(ClCompile)" /> + + + <_ClCompile> + + $(ClangTidyAdditionalOptions) %(_ClCompile.AdditionalOptions) + $(ClangTidyAdditionalOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ClCompile Remove="@(_ClCompile)" /> + + + + + + + + + + + _CheckWindowsSDKInstalled;$(PrepareForBuildDependsOn) + + + + + + false + false + false + true + true + true + + + + false + false + false + true + + $(WindowsSDKInstalled) + true + + + + + + + + + + + + + + + + + + + + + + + + + + + $(CleanDependsOn); + CppClean + + + BeforeCppClean; + $(CppCleanDependsOn); + CoreCppClean; + AfterCppClean; + + + + + + + + + + + $(TargetName).Build.CppClean.log + + + + TRUE + $(ExtensionsToDeleteOnClean) + $(CppCleanLogFile) + + + + + + + + + + + + + + + + + + + + + $(CppCleanDependsOn);PGInstrumentedClean + + + + + + + + + + + + + + true + + InstallBuildTools; + $(SetBuildDefaultEnvironmentVariablesDependsOn) + + + + + <_RequestedProjectConfigurations Include="$(InstallBuildToolsForConfigurations)" /> + <_InstallProjectConfiguration Include="@(ProjectConfiguration)" Condition="'%(Identity)' == '@(_RequestedProjectConfigurations)'" /> + + + <_InstallToolsForThisConfiguration Condition="'$(InstallBuildToolsForConfigurations)' == '' or @(_InstallProjectConfiguration->AnyHaveMetadataValue('Identity', $(Configuration)|$(Platform)))">true + + + <_InstallProjectConfiguration Remove="$(Configuration)|$(Platform)" /> + + + + + + + + + + + <_UIModelDllPath>$(VCIDEInstallDir)\VCPackages\CE.dll + + + + true + + true + <_FindDependencies>false + false + + + + $(DetermineProjectTypeTargets);InitGetClCommandLines;ResolveReferences;FixupReferences + + + true + + + + + + + + + + + + + + + + + $(ProjectGuid) + ProjectReference + $(MSBuildProjectFullPath) + + + + + + + true + + + + + + true + + + + + + + true + + + + + + + + + $([System.IO.Path]::GetDirectoryName('%(ClCompile.ObjectFileName))'))\ + $([System.IO.Path]::GetDirectoryName('%(ClCompile.ModuleOutputFile))'))\ + + + + + + + + + + + + + true + + + + + true + + + + + true + + + + %(ProjectDataForReference.AdditionalIncludeDirectories);@(PublicIncludeDirectories->Metadata('FullPath')) + + + + + + + + + + $(INCLUDE) + $(LIB) + $(LIBPATH) + + + $(NMakeIncludeSearchPath);$(IncludePath) + $(NMakeAssemblySearchPath);$(ReferencePath) + + + <_ProjectDirectories Include="dummy"> + $(IncludePath) + $(ExternalIncludePath) + $(FrameworkIncludePath) + $(ExcludePath) + $(ReferencePath);$(LibraryPath) + $(ProjectDir) + $(ToolsetISenseIdentifier) + + + + + + <_GeneratedFiles Include="%(GeneratedFilesOutputGroup.FullPath)" /> + + + + + <_ProjectReferencesInfo Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))" Condition="'%(ReferencePath.ReferenceOutputAssembly)' != 'false'" /> + + + + + + + <_AssemblyReferences Include="@(Reference)" Condition="'%(Reference.IsWinMDFile)' != 'true' and '%(Reference.FrameworkReferenceName)' == ''"> + + %(Reference.HintPath) + %(Reference.Identity) + VCAssemblyReference + + + + + + <_WinMDReferences Include="@(Reference)" Condition="'%(Reference.IsWinMDFile)' == 'true'"> + + %(Reference.HintPath) + %(Reference.Identity) + VCWinRTReference + + + + + + + {%(ComReference.Guid)}\%(ComReference.VersionMajor).%(ComReference.VersionMinor) + {%(ComReference.Guid)} + %(ComReference.Lcid) + %(ComReference.VersionMajor).%(ComReference.VersionMinor) + %(ComReference.FileName) + VCActiveXReference + + + + + + + %(SdkReference.Identity) + VCSdkReference + + + + + + + %(ProjectReference._ReferencedProjectName) + %(ProjectReference.Project) + + %(ProjectReference.Project) + VCProjectReference + %(ProjectReference.FullPath) + + + %(ProjectReference.FileName) + + + + + + + + + %(ReferencePath.FullPath) + VCImplicitAssemblyReference + VCImplicitWinRTReference + + + {%(ReferencePath.Guid)}\%(ReferencePath.VersionMajor).%(ReferencePath.VersionMinor) + VCImplicitActivXReference + %(ReferencePath.FullPath) + + + %(ReferencePath.OriginalItemSpec) + VCImplicitSdkReference + + + %(ReferencePath.Project) + + + + + + + + + + $(ManagedAssembly) + false + + + + + $(TargetPlatformMoniker) + $(TargetPlatformIdentifier) + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + ProjectDirectories + + + ProjectDirectories + + + ProjectDirectories + + + ClCompile.AdditionalIncludeDirectories + + + ClCompile.AdditionalUsingDirectories + + + ClCompile + + + Link.AdditionalLibrary + + + + + + + + + + + + + + + SetTelemetryEnvironmentVariables;$(BuildDependsOn) + SetTelemetryEnvironmentVariables;$(RebuildDependsOn) + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory)..\include\;%(AdditionalIncludeDirectories) + + + + + %(AdditionalDependencies);DWriteCore.lib + %(AdditionalLibraryDirectories);$(MSBuildThisFileDirectory)..\lib\win10-x64 + + + + + %(AdditionalDependencies);DWriteCore.lib + %(AdditionalLibraryDirectories);$(MSBuildThisFileDirectory)..\lib\win10-x86 + + + + + %(AdditionalDependencies);DWriteCore.lib + %(AdditionalLibraryDirectories);$(MSBuildThisFileDirectory)..\lib\win10-arm64 + + + + + + + + + + true + + + + + UAP + + + + true + true + + + + + + + + Windows + 10.0 + en-US + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AppxPackage\ + $(AppxMSBuildToolsPath)\Microsoft.Build.Packaging.Pri.Tasks.dll + $(AppxMSBuildToolsPath)Microsoft.Build.AppxPackage.dll + + + + + + + + + + + + + + + + + + + + + + false + + + + false + + + + true + true + + true + false + + false + false + true + + + + $(TargetName) + true + true + true + true + true + + + $(TargetPlatformIdentifierAdjusted),Version=v$(TargetPlatformMinVersion) + win-x86;win-x64;win-arm64 + win10-arm64;win10-arm;win10-arm-aot;win10-arm64-aot;win10-x86;win10-x86-aot;win10-x64;win10-x64-aot + true + + + AppPackages + true + $(ProjectDir)$(AppxPackageDirName)\ + BundleArtifacts + true + $(ProjectDir)$(PlatformSpecificBundleArtifactsListDirName)\ + $(ProjectDir)$(PlatformSpecificBundleArtifactsListDirName)Upload\ + + + + $(OutDir)$(AppxPackageDirName)\ + $(AppxPackageDirInProjectDir) + AppxManifest.xml + Upload\ + ExternalPackages\ + + + + + $(IntermediateOutputPath)StoreKey_Temp.pfx + $(TargetFrameworkSDKToolsDirectory) + $(AppxMSBuildToolsPath)\x64\mspdbcmf.exe + $(AppxMSBuildToolsPath)\x86\mspdbcmf.exe + $(IntermediateOutputPath)Symbols + $(IntermediateOutputPath)Upload.Symbols + + + $(TargetName) + resources.pri + $(TargetName).pri + $(PriInitialPath).pri + $(TargetDir)$(ProjectPriFileName) + $(TargetDir)$(AppxUploadPackageArtifactsDir)$(ProjectPriFileName) + $(TargetDir)AppX + CLRHost.dll + $(IntermediateOutputPath)_installerinfo.log + $(IntermediateOutputPath)PackagingFileWrites.log + $(IntermediateOutputPath)PackagingDirectoryWrites.log + false + + + + $(TargetPlatformVersion) + WinMetadata + entrypoint + $(AppxManifestFileName) + vs.appxrecipe + Never + Auto + PackageLayout + $(IntermediateOutputPath)Upload\ + $(IntermediateOutputPath)$(AppxLayoutFolderName)\ + Language|Scale|DXFeatureLevel + $(OutDir)$(PlatformSpecificBundleArtifactsListDirName)\ + $(PlatformSpecificBundleArtifactsListDirInProjectDir) + + 200 + $(UapDefaultAssetScale) + {DefaultResourceLanguage} + standard + 001 + 256 + LTR + DX9 + UAP + true + false + embed + + + Language={DefaultResourceLanguage} + Language={DefaultResourceLanguage}|Contrast=standard|Scale=100|HomeRegion=001|TargetSize=256|LayoutDirection=LTR|DXFeatureLevel=DX9|Configuration=|AlternateForm= + Language={DefaultResourceLanguage}|Contrast=standard|Scale=240|HomeRegion=001|TargetSize=256|LayoutDirection=LTR|DXFeatureLevel=DX9|Theme=Dark|AlternateForm= + Language={DefaultResourceLanguage}|Contrast=standard|Scale=100|HomeRegion=001|TargetSize=256|LayoutDirection=LTR|DXFeatureLevel=DX9|Configuration=|AlternateForm= + Language=$(AppxDefaultResourceQualifierUAP_Language)|Contrast=$(AppxDefaultResourceQualifierUAP_Contrast)|Scale=$(AppxDefaultResourceQualifierUAP_Scale)|HomeRegion=$(AppxDefaultResourceQualifierUAP_HomeRegion)|TargetSize=$(AppxDefaultResourceQualifierUAP_TargetSize)|LayoutDirection=$(AppxDefaultResourceQualifierUAP_LayoutDirection)|DXFeatureLevel=$(AppxDefaultResourceQualifierUAP_DxFeatureLevel)|Configuration=$(AppxDefaultResourceQualifierUAP_Configuration)|AlternateForm=$(AppxDefaultResourceQualifierUAP_AlternateForm)|Platform=$(AppxDefaultResourceQualifierUAP_Platform) + + + $(AppxDefaultResourceQualifiers_Windows_80) + $(AppxDefaultResourceQualifiers_Windows_81) + $(AppxDefaultResourceQualifiers_Windows_82) + $(AppxDefaultResourceQualifiers_Windows_81) + $(AppxDefaultResourceQualifiers_UAP) + + + + + $(AppxDefaultResourceQualifiers_UAP) + + + 1.0 + 2.0 + $(StandardBuildPipeline) + $(UapBuildPipeline) + + + <_OverriddenDisableXbf>false + <_OverriddenDisableXbf Condition="'$(DisableEmbeddedXbf)' != ''">true + + + true + false + + + true + false + + + + + + + true + false + + + <_ProjectPriFullPathOriginal>$(ProjectPriFullPath) + + + <_ReverseMapProjectPriDirectory>$([System.IO.Path]::GetDirectoryName('$(ProjectPriFullPath)'))\ReverseMap\ + <_ReverseMapProjectPriFileName>$([System.IO.Path]::GetFileName('$(ProjectPriFullPath)')) + $(_ReverseMapProjectPriDirectory)$(_ReverseMapProjectPriFileName) + + + <_ReverseMapProjectPriUploadDirectory>$([System.IO.Path]::GetDirectoryName('$(ProjectPriUploadFullPath)'))\ReverseMap\ + <_ReverseMapProjectPriUploadFileName>$([System.IO.Path]::GetFileName('$(ProjectPriUploadFullPath)')) + $(_ReverseMapProjectPriUploadDirectory)$(_ReverseMapProjectPriUploadFileName) + + + + + + true + false + + + + + true + true + false + false + false + true + false + true + true + true + false + false + true + true + true + true + true + + + + + <_Rebuilding>true + + + + + Error + + + + + + + + + $(PrepareForRunDependsOn); + _GetSdkToolPaths; + GetMrtPackagingOutputs; + _GetDefaultResourceLanguage; + _GenerateProjectPriFile; + + + + + .intermediate + + + + + + + + + <_GetSdkToolsPathsDependsOn> + $(_GetSdkToolsPathsDependsOn); + _GetSdkToolsPathsFromSdk; + _GetSdkToolsPathsFromPackage + + + + + + + + + false + true + + + + + + + + + + + + + x64 + x86 + + + + + + x64 + x86 + + + + + + + + + + + + + + + + + $(MakePriExtensionPath) + $(MakePriExtensionPath_x64) + + + $(MakePriExtensionPath) + $(MakePriExtensionPath_x64) + + + + + + + <_GenerateProjectPriFileDependsOn> + $(_GenerateProjectPriFileDependsOn); + BeforeGenerateProjectPriFile; + _GeneratePrisForPortableLibraries; + _GetPriFilesFromPayload; + _ComputeInputPriFiles; + _GenerateProjectPriConfigurationFiles; + _CalculateInputsForGenerateProjectPriFileCore; + _GenerateProjectPriFileCore; + _AddFileReadsAndFileWritesForProjectPri; + _CreateProjectPriFileItem; + _ExpandProjectPriFile; + _ExpandPriFiles; + AfterGenerateProjectPriFile + + + + <_SupportEmbedFileResources Condition="'$(_SupportEmbedFileResources)' =='' AND '$(TargetPlatformIdentifierAdjusted)' == 'UAP'">true + <_PriConfigXmlPath>$(IntermediateOutputPath)priconfig.xml + <_UnfilteredLayoutResfilesPath>$(IntermediateOutputPath)unfiltered.layout.resfiles + <_FilteredLayoutResfilesPath>$(IntermediateOutputPath)filtered.layout.resfiles + <_FilteredPackageLayoutFilePath Condition="'$(FilterSatelliteAssembliesForMakePri)' != '' AND '$(FilterSatelliteAssembliesForMakePri)' != 'false'">$(IntermediateOutputPath)filtered.package.layout.resfiles + <_ExcludedPackageLayoutFilePath Condition="'$(FilterSatelliteAssembliesForMakePri)' != '' AND '$(FilterSatelliteAssembliesForMakePri)' != 'false'">$(IntermediateOutputPath)excluded.package.layout.resfiles + <_FilteredUploadPackageLayoutFilePath Condition="'$(FilterSatelliteAssembliesForMakePri)' != '' AND '$(FilterSatelliteAssembliesForMakePri)' != 'false'">$(IntermediateUploadOutputPath)filtered.package.layout.resfiles + <_ExcludedUploadPackageLayoutFilePath Condition="'$(FilterSatelliteAssembliesForMakePri)' != '' AND '$(FilterSatelliteAssembliesForMakePri)' != 'false'">$(IntermediateUploadOutputPath)excluded.package.layout.resfiles + <_ExcludedLayoutResfilesPath>$(IntermediateOutputPath)excluded.layout.resfiles + <_ResourcesResfilesPath>$(IntermediateOutputPath)resources.resfiles + <_PriResfilesPath>$(IntermediateOutputPath)pri.resfiles + <_EmbedFileResfilePath Condition="'$(_SupportEmbedFileResources)' == 'true'">$(IntermediateOutputPath)$(AppxSubfolderWithFilesToBeEmbedded)\embed.resfiles + <_QualifiersPath>$(IntermediateOutputPath)qualifiers.txt + <_MultipleQualifiersPerDimensionFoundPath>$(IntermediateOutputPath)MultipleQualifiersPerDimensionFound.txt + + + + + + + + + + + + <_LibrariesUnfiltered Include="@(PackagingOutputs)" Condition="'%(Extension)' == '.dll'" /> + + + + + + <_Libraries Include="@(_LibrariesFiltered)" Condition="'%(_LibrariesFiltered.BaseAssemblyFullPath)' == ''" /> + <_Libraries Include="@(_LibrariesFiltered)" Condition="'%(_LibrariesFiltered.BaseAssemblyFullPath)' != ''"> + %(_LibrariesFiltered.BaseAssemblyFullPath) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_PriFilesFromPayloadRaw Include="@(PackagingOutputs)" Condition="'%(Extension)' == '.pri' and '%(ProjectName)' != '$(ProjectName)'" /> + <_PriFilesFromPayloadRaw Include="@(PackagingOutputs)" Condition="'%(Extension)' == '.pri' and '%(ProjectName)' == '$(ProjectName)' and '%(OutputGroup)' != 'ProjectPriFile'" /> + + + + + + + + + <_PriFile Include="@(_PriFilesFromPayload)" /> + <_PriFile Include="@(_PortableLibraryCreatedPriFiles)" /> + + + + + + + <_LayoutFileSource Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'ContentFilesProjectOutputGroup' and '%(ProjectName)' == '$(ProjectName)'" /> + <_LayoutFileSource Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'CustomOutputGroupForPackaging' and '%(ProjectName)' == '$(ProjectName)'" /> + <_LayoutFile Include="@(_LayoutFileSource)" Exclude="@(_AppxLayoutAssetPackageFiles)" /> + <_EmbedFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'EmbedOutputGroupForPackaging' and '%(ProjectName)' == '$(ProjectName)'" /> + <_EmbedFileCopy Include="@(_EmbedFile->'$(IntermediateOutputPath)$(AppxSubfolderWithFilesToBeEmbedded)\%(TargetPath)')" /> + + <_LayoutFileXbfXaml Include="$([System.IO.Path]::ChangeExtension('%(_LayoutFile.Identity)','.xaml'))" Condition="'%(Extension)' == '.xbf'" /> + <_LayoutFile Remove="@(_LayoutFileXbfXaml)" /> + + + + <_PRIResourceFiltered Include="@(PRIResource)" Condition="'%(PRIResource.ExcludedFromBuild)' != 'true'" /> + + + + + + + + + + + + + <_GenerateProjectPriFileCoreInput Include="$(_PriConfigXmlPath)" /> + <_GenerateProjectPriFileCoreInput Include="$(_FilteredLayoutResfilesPath)" /> + <_GenerateProjectPriFileCoreInput Include="$(_ResourcesResfilesPath)" /> + <_GenerateProjectPriFileCoreInput Include="$(_PriResfilesPath)" /> + <_GenerateProjectPriFileCoreInput Include="@(PRIResource)" /> + <_GenerateProjectPriFileCoreInput Include="@(_PriFile)" /> + <_GenerateProjectPriFileCoreInput Include="@(SourceAppxManifest)" /> + <_GenerateProjectPriFileCoreInput Include="$(_EmbedFileResfilePath)" /> + <_GenerateProjectPriFileCoreInput Include="@(_EmbedFile)" /> + <_GenerateProjectPriFileCoreInput Include="@(_AdditionalResourceResFiles)" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(ProjectPriFileName) + + + + $(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion@CurrentVersion) + + + false + + + true + + + + + + + + + + + + + ResolveProjectReferences; + $(GetCopyToOutputDirectoryItemsDependsOn); + _SetPortablePriProperties; + AddPriPayloadFilesToCopyToOutputDirectoryItems + + + + + <_PortablePriResourcesEnabled Condition="'%(ReferencePath.FileName)' == 'System.Runtime.WindowsRuntime.UI.Xaml'">true + + + false + false + false + false + + + + + + <_PriFilesToExpandFromReference Include="@(_ReferenceRelatedPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pri'" /> + <_PriFilesToExpandFromReference Include="@(ReferenceCopyLocalPaths->'%(FullPath)')" Condition="'%(Extension)' == '.pri'" KeepDuplicates="false" /> + + + + + + + <_AllChildProjectItemsWithTargetPath Include="@(_ExtraPriPayloadFiles)" KeepMetadata="TargetPath"> + PreserveNewest + + + + + + + <_PriFilesToExpand Include="@(_PriFilesFromPayload)" Condition="'%(OutputGroup)' != 'ProjectPriFile' and '%(OutputGroup)' != 'SDKRedistOutputGroup'" /> + + + + + + + + + + + + <_SupportXbfAsEmbedFileResources Condition="'$(_SupportEmbedFileResources)' == 'true' and '$(DisableEmbeddedXbf)' == 'false'">true + <_SupportXbfAsEmbedFileResources Condition="'$(DisableEmbeddedXbf)' == 'true'">false + <_SupportXbfAsEmbedFileResources Condition="'$(_SupportXbfAsEmbedFileResources)' == '' AND '$(_SupportEmbedFileResources)' == 'true'">true + + + + + + + + <_ProjectArchitectureOutput>Invalid + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'AnyCPU'">neutral + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'x86'">x86 + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'Win32'">x86 + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'x64'">x64 + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'arm'">arm + <_ProjectArchitectureOutput Condition="'$(Platform)' == 'arm64'">arm64 + + + + + + + + + + + + $(GetPackagingOutputsDependsOn); + AssignProjectConfiguration; + _SplitProjectReferencesByFileExistence; + _CalculateXbfSupport; + + + + + + + + <_PackagingOutputsUnexpanded Include="%(_BuiltProjectOutputGroupOutput.FinalOutputPath)"> + %(_BuiltProjectOutputGroupOutput.TargetPath) + BuiltProjectOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="%(_DebugSymbolsProjectOutputGroupOutput.FinalOutputPath)"> + DebugSymbolsProjectOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_DocumentationProjectOutputGroupOutput)"> + DocumentationProjectOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_SatelliteDllsProjectOutputGroupOutput)"> + SatelliteDllsProjectOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_SourceFilesProjectOutputGroupOutput)"> + SourceFilesProjectOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_SGenFilesOutputGroupOutput)"> + SGenFilesOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_CopyLocalFilesOutputGroupOutput)"> + CopyLocalFilesOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_GetCopyToOutputDirectoryItemsOutputGroupOutput)"> + GetCopyToOutputDirectoryItemsOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_ComFilesOutputGroupOutput)"> + ComFilesOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_CopyWinmdArtifactsOutputGroupOutput)"> + CopyWinmdArtifactsOutputGroup + $(ProjectName) + + + + + + + + <_SDKRedistRedundantXBF Include="@(_SDKRedistOutputGroupOutput->'%(RootDir)%(Directory)%(Filename).xbf')" Condition="'%(Extension)'=='.xaml'" /> + <_SDKRedistOutputGroupOutput Remove="@(_SDKRedistRedundantXBF)" /> + + + <_PackagingOutputsUnexpanded Include="@(_SDKRedistOutputGroupOutput)"> + SDKRedistOutputGroup + $(ProjectName) + + <_PackagingOutputsUnexpanded Remove="@(RemoveSdkFilesFromAppxPackage)" /> + + + + + + <_PackagingOutputsUnexpanded Include="@(_PriFilesOutputGroupOutput)"> + PriFilesOutputGroup + $(ProjectName) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_ContentFilesProjectOutputGroupOutput)"> + ContentFilesProjectOutputGroup + $(ProjectName) + $(PriInitialPath)\%(_ContentFilesProjectOutputGroupOutput.TargetPath) + + + + + + + <_PackagingOutputsUnexpanded Include="@(_CustomOutputGroupForPackagingOutput)" Condition="'%(_CustomOutputGroupForPackagingOutput.ReferenceSourceTarget)' == 'ExpandSDKReference'"> + SDKRedistOutputGroup + $(ProjectName) + $(PriInitialPath)\%(_CustomOutputGroupForPackagingOutput.TargetPath) + + <_CustomOutputGroupForPackagingOutput Remove="@(_CustomOutputGroupForPackagingOutput)" Condition="'%(_CustomOutputGroupForPackagingOutput.ReferenceSourceTarget)' == 'ExpandSDKReference'" /> + + + <_PackagingOutputsUnexpanded Include="@(_CustomOutputGroupForPackagingOutput)" Condition="'%(Extension)' != '.xbf'"> + CustomOutputGroupForPackaging + $(ProjectName) + $(PriInitialPath)\%(_CustomOutputGroupForPackagingOutput.TargetPath) + + <_PackagingOutputsUnexpanded Include="@(_CustomOutputGroupForPackagingOutput)" Condition="'%(Extension)' == '.xbf' AND '$(_SupportXbfAsEmbedFileResources)' != 'true'"> + CustomOutputGroupForPackaging + $(ProjectName) + $(PriInitialPath)\%(_CustomOutputGroupForPackagingOutput.TargetPath) + + <_PackagingOutputsUnexpanded Include="@(_CustomOutputGroupForPackagingOutput)" Condition="'%(Extension)' == '.xbf' AND '$(_SupportXbfAsEmbedFileResources)' == 'true'"> + EmbedOutputGroupForPackaging + $(ProjectName) + $(PriInitialPath)\%(_CustomOutputGroupForPackagingOutput.TargetPath) + + + + + + + + + + <_GetResolvedSDKReferencesOutput Include="@(_GetResolvedSDKReferencesOutputWithoutMetadata)"> + GetResolvedSDKReferences + $(ProjectName) + + + + + + + <_ProjectArchitectureItem Include="@(_ProjectArchitecture)"> + _GetProjectArchitecture + $(ProjectName) + + + + + ProjectPriFile + $(ProjectName) + $(ProjectPriFileName) + + + + <_ContinueOnError Condition="'$(BuildingProject)' == 'true'">false + <_ContinueOnError Condition="'$(BuildingProject)' != 'true'">true + + + + + + + + + + <_PackagingOutputsOutsideLayout Include="@(ProjectPriFile)" /> + <_PackagingOutputsOutsideLayout Include="@(_PackagingOutputsExpanded)" /> + <_PackagingOutputsOutsideLayout Include="@(_GetResolvedSDKReferencesOutput)" /> + <_PackagingOutputsOutsideLayout Include="@(_PackagingOutputsFromOtherMrtCoreProjects)" /> + <_PackagingOutputsOutsideLayout Include="@(_PackagingOutputsFromOtherUwpProjects)" /> + + + + + + + + + + + + + + + + $(ProjectName) + LayoutOutputGroup + + + + + + + <_PackagingOutputsXbfXaml Include="$([System.IO.Path]::ChangeExtension('%(PackagingOutputs.Identity)','.xaml'))" Condition="'%(Extension)' == '.xbf'" /> + + + + + + + + + + $(GetOptionalProjectOutputsDependsOn); + AssignProjectConfiguration; + _SplitProjectReferencesByFileExistence + + + + + + + + <_OptionalProjectsOutputs Include="@(_OptionalProjectsOutputGroupOutput)"> + OptionalProjectsOutputGroup + $(ProjectName) + + + + <_ContinueOnError Condition="'$(BuildingProject)' == 'true'">true + <_ContinueOnError Condition="'$(BuildingProject)' != 'true'">false + + + + + + <_AllOptionalProjectOutputs Include="@(_OptionalProjectsOutputs)" /> + <_AllOptionalProjectOutputs Include="@(_OptionalProjectOutputsFromOtherProjects)" /> + + + + $(ProjectName) + OptionalProjectOutputGroup + + + + + + + + <_GetPackagePropertiesDependsOn> + $(_GetPackagePropertiesDependsOn); + _GetProjectArchitecture; + _GetRecursiveProjectArchitecture; + _GetPackageArchitecture; + _GetDefaultResourceLanguage; + + + + + + <_RecursiveProjectArchitecture Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == '_GetProjectArchitecture'" /> + <_RecursiveProjectArchitecture Remove="@(_RecursiveProjectArchitecture)" Condition="'%(ProjectName)' == '$(ProjectName)'" /> + + + + + + + + + + + + + + + + + + + + + $(AllOutputGroupsDependsOn); + BuildOnlySettings; + PrepareForBuild; + AssignTargetPaths; + ResolveReferences; + + + + + + + + $(CopyLocalFilesOutputGroupDependsOn); + $(AllOutputGroupsDependsOn) + + + + + <_CopyLocalFilesOutputGroupOutputFromReferences Include="@(ReferenceCopyLocalPaths)" Condition="'%(ReferenceCopyLocalPaths.Extension)' != '.xml' or '$(AppxCopyLocalFilesOutputGroupIncludeXmlFiles)' == 'true'"> + %(ReferenceCopyLocalPaths.DestinationSubDirectory)%(ReferenceCopyLocalPaths.Filename)%(ReferenceCopyLocalPaths.Extension) + + + + + + + + + + + + + <_WinmdWithImplementation Include="@(CopyLocalFilesOutputGroupOutput)" Condition="'%(CopyLocalFilesOutputGroupOutput.Extension)' == '.winmd' AND '%(CopyLocalFilesOutputGroupOutput.Filename)' != 'platform' AND '%(CopyLocalFilesOutputGroupOutput.Implementation)' != ''" /> + + + <_WinmdWithImplementationTargetPath Include="@(_WinmdWithImplementation->'%(DestinationSubDirectory)%(Implementation)')"> + %(Identity) + + <_CopyLocalFilesOutputGroupOutputTargetPath Include="@(CopyLocalFilesOutputGroupOutput->'%(TargetPath)')" /> + + <_WinmdSatifiedImplementation Include="@(_WinmdWithImplementationTargetPath)" Condition="'@(_WinmdWithImplementationTargetPath)' == '@(_CopyLocalFilesOutputGroupOutputTargetPath)' AND '%(Identity)' != ''" /> + <_WinmdWithImplementation Remove="@(_WinmdSatifiedImplementation->'%(OriginalItemSpec)')" /> + + + + + + %(_WinmdWithImplementation.DestinationSubDirectory)%(_WinmdWithImplementation.Implementation) + + + + + + + + + $(GetCopyToOutputDirectoryItemsOutputGroupDependsOn); + GetCopyToOutputDirectoryItems; + $(AllOutputGroupsDependsOn) + + + + + + + + + + + + + $(OptionalProjectsOutputGroupDependsOn); + $(AllOutputGroupsDependsOn) + + + + + + SideloadPackage + %(AllBuiltSideloadPackages.Filename)%(AllBuiltSideloadPackages.Extension) + + + UploadPackage + %(AllBuiltUploadPackages.Filename)%(AllBuiltUploadPackages.Extension) + + + Manifest + %(AllGeneratedManifests.Filename)%(AllGeneratedManifests.Extension) + + + Recipe + %(AllGeneratedRecipes.Filename)%(AllGeneratedRecipes.Extension) + + + + + + + + + $(ComFilesOutputGroupDependsOn); + $(AllOutputGroupsDependsOn) + + + + + + %(ReferenceComWrappersToCopyLocal.Filename)%(ReferenceComWrappersToCopyLocal.Extension) + + + %(ResolvedIsolatedComModules.Filename)%(ResolvedIsolatedComModules.Extension) + + + %(NativeReferenceFile.Filename)%(NativeReferenceFile.Extension) + + + + + + + + + $(CopyWinmdArtifactsOutputGroupDependsOn); + $(AllOutputGroupsDependsOn) + + + + + + %(FinalWinmdExpArtifacts.DestinationSubDirectory)%(FinalWinmdExpArtifacts.Filename)%(FinalWinmdExpArtifacts.Extension) + + + + + + + + + + + + <_MrtCoreUpToDateCheckInputDependsOn> + $(_MrtCoreUpToDateCheckInputDependsOn); + GetMrtPackagingOutputs; + _GetPriFilesFromPayload; + + + + + + + + <_LayoutFileSource Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'ContentFilesProjectOutputGroup' and '%(ProjectName)' == '$(ProjectName)'" /> + <_LayoutFileSource Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'CustomOutputGroupForPackaging' and '%(ProjectName)' == '$(ProjectName)'" /> + <_LayoutFile Include="@(_LayoutFileSource)" Exclude="@(_AppxLayoutAssetPackageFiles)" /> + <_EmbedFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'EmbedOutputGroupForPackaging' and '%(ProjectName)' == '$(ProjectName)'" /> + + <_LayoutFileXbf Include="@(_LayoutFile)" Condition="'%(Extension)' == '.xbf'" /> + <_LayoutFile Remove="@(_LayoutFileXbf)" /> + + <_PRIResourceFiltered Include="@(PRIResource)" Condition="'%(PRIResource.ExcludedFromBuild)' != 'true'" /> + + + <_UpToDateCheckInputTemp Include="@(SourceAppxManifest)" Set="PRIGeneration" /> + <_UpToDateCheckInputTemp Include="@(_LayoutFile)" Set="PRIGeneration" /> + <_UpToDateCheckInputTemp Include="@(_EmbedFile)" Set="PRIGeneration" /> + <_UpToDateCheckInputTemp Include="@(_PRIResourceFiltered)" Set="PRIGeneration" /> + <_UpToDateCheckInputTemp Include="@(_PriFilesFromPayload)" Set="PRIGeneration" /> + + + + + + + + + + + + + + + + + + + <_MrtCoreRuntimeIdentifier Condition="'$(Platform)' == 'Win32'">x86 + <_MrtCoreRuntimeIdentifier Condition="'$(Platform)' != 'Win32'">$(Platform) + <_MrtCoreDllDir>$(MSBuildThisFileDirectory)..\runtimes\win10-$(_MrtCoreRuntimeIdentifier)\native\ + <_AddMrtCoreAssembliesToReferenceCopyLocalPaths Condition="'$(_AddMrtCoreAssembliesToReferenceCopyLocalPaths)'=='' AND '$(Platform)' == 'AnyCPU'">false + <_AddMrtCoreAssembliesToReferenceCopyLocalPaths Condition="'$(_AddMrtCoreAssembliesToReferenceCopyLocalPaths)'=='' AND '$(WindowsAppSdkFoundation)' == 'true'">false + <_AddMrtCoreAssembliesToReferenceCopyLocalPaths Condition="'$(_AddMrtCoreAssembliesToReferenceCopyLocalPaths)'=='' AND '$(MSBuildProjectExtension)' == '.wapproj'">true + <_AddMrtCoreAssembliesToReferenceCopyLocalPaths Condition="'$(_AddMrtCoreAssembliesToReferenceCopyLocalPaths)'=='' AND '$(MSBuildProjectExtension)' == '.vcxproj'">true + <_AddMrtCoreAssembliesToReferenceCopyLocalPaths Condition="'$(_AddMrtCoreAssembliesToReferenceCopyLocalPaths)'==''">$(UsingMicrosoftNETSdk) + + + + + + + + + + x86 + $(Platform) + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.Windows.ApplicationModel.Resources.dll + + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + false + Microsoft.WindowsAppRuntime.dll + + + + + + + true + + + false + + + + + + + + true + + + true + + + + + + + + true + + + + + + + + + + + + <_MuxWinmdDir>$(MSBuildThisFileDirectory)..\..\lib\uap10.0\ + <_AddWinUIAssembliesToReferenceCopyLocalPaths>true + + + + false + + + + + + + + <_WinUIPlatformTarget Condition="'$(_WinUIPlatformTarget)'=='' and '$(PlatformTarget)'!=''">$(PlatformTarget) + <_WinUIPlatformTarget Condition="'$(_WinUIPlatformTarget)'=='' and '$(Platform)'=='Win32'">x86 + <_WinUIPlatformTarget Condition="'$(_WinUIPlatformTarget)'==''">$(Platform) + + false + + false + + + + + + + $(TargetPlatformVersion) + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetPlatformSdkLocation("Windows", "10.0")) + $(MSBuildThisFileDirectory) + $(WinUITargetsDirectory) + true + true + false + WinUI + UAP + + true + false + + + + false + true + true + true + + + + + + + + + + + + + + + + + + + <_MicrosoftWinUIReferencePath Include="@(ReferencePath)" Condition="'%(Filename)%(Extension)' == 'Microsoft.WinUI.dll'" /> + + + <_IsMicrosoftWinUIAssemblyReferenced>false + <_IsMicrosoftWinUIAssemblyReferenced Condition="@(_MicrosoftWinUIReferencePath->Count()) != 0">true + + + + + + + + + + + + <_WinUIRuntimeIdentifier>win10-$(_WinUIPlatformTarget) + <_WinUIDllDir>$(MSBuildThisFileDirectory)..\runtimes\$(_WinUIRuntimeIdentifier)\native\ + + <_AddWinUIAssembliesToReferenceCopyLocalPaths Condition="'$(_AddWinUIAssembliesToReferenceCopyLocalPaths)'==''">false + + + + + + %(RecursiveDir) + + + + + + + + + + + + $(MSBuildWarningsAsMessages); + + + APPX1707; + + + $(MSBuildWarningsAsMessages); + + + MSB3268; + + + + + true + + $(MSBuildWarningsAsMessages); + MSB3842; + MSB3843; + + + + + + + Windows + 10.0 + en-US + + + + + + <_WinUINativeCopyLocalItems Include="@(NativeCopyLocalItems)" Condition="'%(NativeCopyLocalItems.NuGetPackageId)' == 'Microsoft.WinUI' and '%(Extension)' == '.mui' and '%(NativeCopyLocalItems.DestinationSubDirectory)'==''"> + $([MSBuild]::EnsureTrailingSlash($([MSBuild]::MakeRelative($(MSBuildThisFileDirectory)..\runtimes\$(_WinUIRuntimeIdentifier)\native\, %(RootDir)%(Directory))))) + $([MSBuild]::EnsureTrailingSlash( + $([MSBuild]::MakeRelative($(MSBuildThisFileDirectory)..\runtimes\$(_WinUIRuntimeIdentifier)\native\, %(RootDir)%(Directory)))))%(FileName)%(Extension) + + + + + <_WinUINativeCopyLocalItems Remove="@(_WinUINativeCopyLocalItems)" /> + + + $([MSBuild]::EnsureTrailingSlash($([MSBuild]::MakeRelative($(MSBuildThisFileDirectory)..\runtimes\$(_WinUIRuntimeIdentifier)\native\, %(RootDir)%(Directory))))) + + + + + + true + + + + + + + + + + + + $(OutDir)%(_FilteredNonWapProjProjectOutput.DestinationSubDirectory)%(Filename)%(Extension) + + + $(OutDir)%(_FilteredNonWapProjProjectOutput.DestinationSubDirectory)%(Filename)%(Extension) + + + + + + + true + + + + + + + + + + + + $(MSBuildProjectName) + $([MSBuild]::GetRegistryValueFromView('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\$(SDKIdentifier)\v$(SDKVersion)', 'InstallationFolder', null, RegistryView.Registry32, RegistryView.Default)) + true + true + true + false + <_MuxPackageToolsFolder Condition=" '$(MSbuildRuntimeType)' == 'Core' ">$(MSBuildThisFileDirectory)..\tools\net6.0\ + <_MuxPackageToolsFolder Condition=" '$(_MuxPackageToolsFolder)' == '' ">$(MSBuildThisFileDirectory)..\tools\net472\ + $(_MuxPackageToolsFolder)..\ + true + XamlSaveStateFile.xml + $(IntermediateOutputPath)\$(XamlSavedStateFileName) + + @(ReferenceAssemblyPaths); + $(WindowsSdkPath) + + $(WindowsSdkPath)UnionMetadata\$(TargetPlatformVersion)\Facade\Windows.winmd + + $(TPVFacadeWinmdPath) + + $(WindowsSdkPath)UnionMetadata\facade\Windows.winmd + $(Language) + + true + + true + + false + true + + + true + false + + false + + + false + + true + false + + true + + true + + + true + + true + + false + + <_UsingCSWinRT>$(UsingMicrosoftNETSdk) + + Microsoft.UI.Xaml + + + + + + + + + + + + + + + $(_MuxPackageToolsFolder)Microsoft.UI.Xaml.Markup.winmd + + + + + + + + + + + + + + + + + + + + + + + $(AssemblyName).xr.xml + + + + + + ResolveKeySource; + AddImplicitDefineConstants; + MarkupCompilePass1; + XamlPreCompile; + MarkupCompilePass2; + $(PrepareResourcesDependsOn) + + + ResolveKeySource; + MarkupCompilePass1; + XamlPreCompile; + MarkupCompilePass2; + $(PrepareResourcesDependsOn) + + true + true + 6.02 + 6.00 + _OnXamlPreCompileError + + $(IntermediateOutputPath) + + + $(_MuxPackageToolsFolder)Microsoft.UI.Xaml.Markup.Compiler.dll + + + $(_MuxPackageToolsFolder)Microsoft.UI.Xaml.Markup.Compiler.IO.dll + + + $(_MuxPackageToolsFolder)..\net472\XamlCompiler.exe + + + + + + + + + $(FrameworkSDKRoot)bin + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + GetVCInstallPath; + GetXamlCppIncludeDirectories; + $(GetXamlCppIncludeDirectories); + GetPriIndexName; + GetPrecompiledHeaderFile; + $(MarkupCompilePass1DependsOn) + + + GetVCInstallPath; + GetXamlCppIncludeDirectories; + $(GetXamlCppIncludeDirectories) + GetPriIndexName; + GetPrecompiledHeaderFile; + $(MarkupCompilePass2DependsOn) + + + GetVCInstallPath; + GetXamlCppIncludeDirectories; + $(Prep_ComputeProcessXamlFilesDependsOn) + + + + + + + + + + + + + + + + + + + + $(VsInstallRoot)\VC\Tools\MSVC\$(LatestMSVCVersion)\ + + + <_VCInstallPathHostArchitecture Condition="'$(PROCESSOR_ARCHITECTURE)' == 'x86'">X86 + <_VCInstallPathHostArchitecture Condition="'$(PROCESSOR_ARCHITECTURE)' != 'x86'">X64 + $(VCToolsInstallDir)bin\Host$(_VCInstallPathHostArchitecture)\x86\vcmeta.dll + $(VCToolsInstallDir)bin\Host$(_VCInstallPathHostArchitecture)\x64\vcmeta.dll + + + + + + + + + + + + + + + + $(TargetName) + + $(RootNamespace) + $(RootNamespace) + + $(TargetName) + + + + $(PriInitialPath) + + + + + + @(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct()) + + + + + + DesignTimeMarkupCompilation; + $(CoreCompileDependsOn) + + + + + + + + + + + + + + + + + + + + + + + + $(XamlGeneratedOutputPath)\input.json + $(XamlGeneratedOutputPath)\output.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(XamlGeneratedOutputPath)\input.json + $(XamlGeneratedOutputPath)\output.json + + + + + + + + + + + + + + + + + + + + + + + $(WarningLevel) + 0 + + + + + + $(PrevWarningLevel) + 1 + + + + + @(XamlIntermediateAssembly->'%(Identity)') + + $(LocalAssembly) + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(XamlGeneratedOutputPath)\input.json + $(XamlGeneratedOutputPath)\output.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XamlGenerated + + + + + + + $(XamlGeneratedOutputPath)\input.json + $(XamlGeneratedOutputPath)\output.json + + + + + + + + + + + + + + + + + + + + <_Temp Remove="@(_Temp)" /> + + + + + %(AllProjectXamlPages.DefaultXamlLink) + + + + + + + + + + + + + + + + + + + + + + + + + ExpandSDKReference + + + ExpandSDKReference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(XamlGeneratedOutputPath) + $(OutputPath)\ + + + + + + + + + + + + GetPackagingOutputs; + $(PrepareLibraryLayoutDependsOn) + + + + + + <_LayoutFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'ContentFilesProjectOutputGroup'" /> + <_LayoutFile Include="@(PackagingOutputs)" Condition="'%(OutputGroup)' == 'CustomOutputGroupForPackaging'" /> + + + + + + + + $(ResolveReferencesDependsOn); + ImplicitlyExpandTargetFramework; + ImplicitlyExpandTargetPlatform + + + $(ImplicitlyExpandTargetFrameworkDependsOn); + GetReferenceAssemblyPaths + + + + + + + false + false + .NET for Windows Store apps + $(TargetFrameworkMoniker) + ImplicitlyExpandTargetFramework + True + + + + + + <_ResolveAssemblyReferenceResolvedFiles Include="@(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandTargetFramework'" /> + + + + + + <_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' != ''" Include="$(TargetPlatformSdkRootOverride)\References\$(XeWin10TargetVersion)\**\*.winmd"> + true + false + $(TargetPlatformMoniker) + $(TargetPlatformDisplayName) + ImplicitlyExpandTargetPlatform + True + + <_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' == ''" Include="$([Microsoft.Build.Utilities.ToolLocationHelper]::GetTargetPlatformReferences($(SDKIdentifier), $(SDKVersion), $(TargetPlatformIdentifier), $(TargetPlatformMinVersion), $(TargetPlatformVersion)))"> + true + false + $(TargetPlatformMoniker) + $(TargetPlatformDisplayName) + ImplicitlyExpandTargetPlatform + True + + + + + + + + <_ResolveAssemblyReferenceResolvedFiles Include="@(_TargetPlatformWinMDs)" /> + + <_TargetPlatformWinMDs Remove="@(_TargetPlatformWinMDs)" /> + + + + + true + + + + true + + + + + + + + + + + + + + + + win10-x64 + + win10-x86 + win10-$(Platform) + + + + uap10.0.17763 + uap10.0.18362 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory)..\..\include; + %(AdditionalIncludeDirectories) + + + + + + $(MSBuildThisFileDirectory)..\..\lib\native\$(Ixp-Platform)\Microsoft.UI.Dispatching.lib; + %(AdditionalDependencies) + + + + + + + false + + + false + + + false + + + + + + + x86 + $(Platform) + + + + Microsoft.Windows.Widgets.dll + false + + + + + + + + + + + 6000.401.2352.0 + + + + Microsoft.WindowsAppRuntime.1.6 + + + + x86 + $(MicrosoftWindowsAppSDKFoundationAppXVersion) + 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' + true + + + + + win32 + $(MicrosoftWindowsAppSDKFoundationAppXVersion) + 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' + true + + + + + x64 + $(MicrosoftWindowsAppSDKFoundationAppXVersion) + 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' + true + + + + + arm64 + $(MicrosoftWindowsAppSDKFoundationAppXVersion) + 'CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US' + true + + + + + + + + $(MSBuildThisFileDirectory)..\..\include\;%(AdditionalIncludeDirectories) + + + + + + + + + + native + + + + $(MSBuildThisFileDirectory)..\..\ + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + true + true + + + + Project + + + + + $(Platform) + x86 + x86 + x86 + x86 + x64 + x64 + x86 + + arm64 + x86 + true + x86 + true + + x86 + true + + + + + false + true + + None + None + Dynamic + + true + true + + true + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + $([MSBuild]::NormalizeDirectory('$(MSBuildProjectDirectory)', '$(IntermediateOutputPath)', 'Generated Files')) + $(GeneratedFilesDir) + normal + $(MSBuildThisFileDirectory)..\tools\wv2winrt\ + $(WV2WinRTPath)wv2winrt.exe + $(IntDir)wv2winrt_inputs.rsp + $(IntDir)wv2winrt_params.rsp + false + false + false + + WinRTAdapter + + $(RootNamespace) + $(WebView2GeneratedFilesDir) + true + true + match + + + $(BeforeMidlCompileTargets);WV2WinRTAddDispatchAdapterIdl; + + + $(BeforeClCompileTargets);WV2WinRTAddGeneratedFiles; + + + + + <_WV2WinRTPlatformWinMDReferences Remove="@(_WV2WinRTPlatformWinMDReferences)" /> + + <_WV2WinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="('$(WV2WinRTPlatformReferencesLevel)' == 'explicit' or '$(WV2WinRTPlatformReferencesLevel)' == 'foundation') and '%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'" /> + + <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Foundation.FoundationContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'" /> + <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Foundation.UniversalApiContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'" /> + <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Networking.Connectivity.WwanContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'" /> + + <_WV2WinRTPlatformWinMDReferences Include="@(CppWinRTPlatformWinMDReferences)" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'match'" /> + + + + + + + + <_WV2WinRTDirectWinMDReferences Remove="@(_WV2WinRTDirectWinMDReferences)" /> + <_WV2WinRTDirectWinMDReferences Include="@(CppWinRTDirectWinMDReferences)" Condition="'%(Filename)' != 'Microsoft.Web.WebView2.Core'" /> + <_WV2WinRTDirectWinMDReferences Include="@(CppWinRTDirectWinMDReferences)" Condition="'%(Filename)' == 'Microsoft.Web.WebView2.Core' And '$(WV2WinRTWrapWebViewTypes)' == 'true'" /> + + + + + + + + <_WV2WinRTStaticProjectWinMDReferences Remove="@(_WV2WinRTStaticProjectWinMDReferences)" /> + <_WV2WinRTStaticProjectWinMDReferences Include="@(CppWinRTStaticProjectWinMDReferences)" /> + + + + + <_WV2WinRTDynamicProjectWinMDReferences Remove="@(_WV2WinRTDynamicProjectWinMDReferences)" /> + <_WV2WinRTDynamicProjectWinMDReferences Include="@(CppWinRTDynamicProjectWinMDReferences)" /> + + + + + + + + + + + + + + + + + + <_WV2WinRTAdditionalWinMDReferences Remove="@(_WV2WinRTAdditionalWinMDReferences)" /> + <_WV2WinRTAdditionalWinMDReferences Include="@(WebView2WinRTAdditionalWinMDReferences)" /> + + + + + + + + <_WV2WinRTInputs Remove="@(_WV2WinRTInputs)" /> + <_WV2WinRTInputs Include="@(WV2WinRTDirectWinMDReferences)" /> + <_WV2WinRTInputs Include="@(WV2WinRTPlatformWinMDReferences)" Condition="'$(WebView2WinRTWrapSystemTypes)' == 'true'" /> + <_WV2WinRTInputs Include="@(WV2WinRTProjectWinMDReferences)" /> + <_WV2WinRTInputs Include="@(WV2WinRTAdditionalWinMDReferences)" /> + <_WV2WinRTInputs Include="@(_CppwinrtCompInputs)" /> + + + %(FullPath) + + + + + + + + + + --idl + $(WV2WinRTIdlParameters) --output-path "$(WebView2DispatchAdapterOutputDir.TrimEnd('\'))" + $(WV2WinRTIdlParameters) --output-namespace $(WebView2DispatchAdapterNamespace) + + + + + $(WV2WinRTCommandPrefix) + $(WV2WinRTIdlCommand)"$(WV2WinRTExe)" $(WV2WinRTIdlParameters) + + + + + + + + + + + + + + + + + + + + <_PCH Include="@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct())" /> + + + + <_PCH>@(_PCH->Distinct()) + + + --output-path "$(WebView2DispatchAdapterOutputDir.TrimEnd('\'))" + $(WV2WinRTParameters) --output-namespace $(WebView2DispatchAdapterNamespace) + $(WV2WinRTParameters) --use-full-namespace + $(WV2WinRTParameters) --use-javascript-case + $(WV2WinRTParameters) --explicit-includes-only + $(WV2WinRTParameters) --require-allow-for-web-attribute + $(WV2WinRTParameters) --ignore-web-host-hidden-attribute + $(WV2WinRTParameters) --include @(WV2WinRTIncludeFilters, ' ') + $(WV2WinRTParameters) --exclude @(WV2WinRTExcludeFilters, ' ') + $(WV2WinRTParameters) --winmd-paths @(WV2WinRTInputs->'"%(WinMDPath)"', ' ') + $(WV2WinRTParameters) --verbose + $(WV2WinRTParameters) --pch "$(_PCH)" + $(WV2WinRTParameters) $(WV2WinRTAdditionalParameters) + + + + + + + $(WV2WinRTCommandPrefix) + $(WV2WinRTCommand)"$(WV2WinRTExe)" $(WV2WinRTParameters) + + + + + + + + + <_WV2WinRTFilesToBuild Remove="@(_WV2WinRTFilesToBuild)" /> + <_WV2WinRTFilesToBuild Include="$(WebView2DispatchAdapterOutputDir)wv2winrt\*.cpp" /> + <_WV2WinRTFilesToClean Include="$(WebView2DispatchAdapterOutputDir)wv2winrt\*.*" /> + + + + $(IntDir)wv2winrt\ + + + + + + + + %(AdditionalIncludeDirectories);$(WebView2DispatchAdapterOutputDir) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory)native\include\;%(AdditionalIncludeDirectories) + + + + + + WebView2LoaderStatic.lib;version.lib + %(WebView2LoaderLib);WebView2Loader.dll.lib;%(AdditionalDependencies) + $(MSBuildThisFileDirectory)native\$(EffectivePlatform);%(AdditionalLibraryDirectories) + + + + + true + + + + + %(Filename)%(Extension) + Included + False + Always + false + + + + + + runtimes\win-x86\native\WebView2Loader.dll + Included + False + PreserveNewest + true + false + + + runtimes\win-x64\native\WebView2Loader.dll + Included + False + PreserveNewest + true + false + + + runtimes\win-arm64\native\WebView2Loader.dll + Included + False + PreserveNewest + true + false + + + + + + + $(MSBuildThisFileDirectory)native\include-winrt\;%(AdditionalIncludeDirectories) + + + + + + + + Microsoft.Web.WebView2.Core.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + normal + -verbose + $(OutDir)$(RootNamespace).winmd + $(IntDir)Merged\ + $(IntDir)Unmerged\ + true + false + true + false + true + false + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)))..\..\ + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory))) + $(CppWinRTParameters) -fastabi + "$(CppWinRTPackageDir)bin\" + "$(CppWinRTPackageDir)" + + + true + C++ + Windows.UI.Xaml + $(GeneratedFilesDir)XamlMetaDataProvider.idl + $(GeneratedFilesDir)XamlMetaDataProvider.cpp + $(IntDir)$(MSBuildProjectFile).mdmerge.rsp + $(IntDir)$(MSBuildProjectFile).midlrt.rsp + $(IntDir)$(MSBuildProjectFile).cppwinrt_plat.rsp + $(IntDir)$(MSBuildProjectFile).cppwinrt_ref.rsp + $(IntDir)$(MSBuildProjectFile).cppwinrt_comp.rsp + + + false + + false + true + true + true + $(IntDir)Generated Files\ + + $(GeneratedFilesDir) + + $(WindowsSDK_MetadataPathVersioned) + + $(GeneratedFilesDir);$(CAExcludePath) + + $(PrepareForBuildDependsOn); + CppWinRTVerifyKitVersion; + + + + $(BeforeMidlCompileTargets);CppWinRTAddXamlMetaDataProviderIdl; + + + $(ComputeMidlInputsTargets);CppWinRTComputeXamlGeneratedMidlInputs;CppWinRTSetMidlReferences; + + + $(AfterMidlTargets); + GetCppWinRTMdMergeInputs; + CppWinRTMergeProjectWinMDInputs; + CppWinRTGetResolvedWinMD; + CppWinRTCopyWinMDToOutputDirectory; + + + $(ResolveReferencesDependsOn); + CppWinRTImplicitlyExpandTargetPlatform + + + $(ResolveAssemblyReferencesDependsOn);GetCppWinRTProjectWinMDReferences;CppWinRTMarkStaticLibrariesPrivate; + + + + $(BeforeClCompileTargets);CppWinRTAddXamlMetaDataProviderCpp;CppWinRTMakeProjections; + + + + CppWinRTComputeXamlGeneratedCompileInputs;$(ComputeCompileInputsTargets);CppWinRTHeapEnforcementOptOut; + + + $(MarkupCompilePass1DependsOn);CppWinRTAddXamlReferences + + + $(MarkupCompilePass2DependsOn);CppWinRTSetXamlLocalAssembly + + + $(CleanDependsOn);CppWinRTClean + + + $(GetTargetPathDependsOn);CppWinRTGetResolvedWinMD + + + $(GetPackagingOutputsDependsOn);CppWinRTGetResolvedWinMD + + + + + false + + + + <_CppWinRT_RS4OrGreater>false + <_CppWinRT_RS4OrGreater Condition="'$(TargetPlatformVersion)' >= '10.0.17134.0'">true + + + + + + <_FilesToDelete Remove="@(_FilesToDelete)" /> + <_FilesToDelete Include="$(GeneratedFilesDir)**" /> + <_FilesToDelete Include="$(CppWinRTMergedDir)**" /> + <_FilesToDelete Include="$(CppWinRTUnmergedDir)**" /> + <_FilesToDelete Include="$(CppWinRTProjectWinMD)" Condition="'$(CppWinRTGenerateWindowsMetadata)' == 'true'" /> + + + + + + + %(ClCompile.AdditionalOptions) /DWINRT_NO_MAKE_DETECTION + + + + + + + <_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' != ''" Include="$(TargetPlatformSdkRootOverride)\References\$(XeWin10TargetVersion)\**\*.winmd"> + true + false + $(TargetPlatformMoniker) + $(TargetPlatformDisplayName) + CppWinRTImplicitlyExpandTargetPlatform + True + + <_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' == ''" Include="$(WindowsSDK_MetadataPathVersioned)\**\*.winmd"> + true + false + $(TargetPlatformMoniker) + $(TargetPlatformDisplayName) + CppWinRTImplicitlyExpandTargetPlatform + True + + + + + + + <_ResolveAssemblyReferenceResolvedFiles Include="@(_TargetPlatformWinMDs)" /> + + <_TargetPlatformWinMDs Remove="@(_TargetPlatformWinMDs)" /> + + + + + + <_IncludedIdlForComputeGenerateWindowsMetadata Remove="@(_IncludedIdlForComputeGenerateWindowsMetadata)" /> + <_IncludedIdlForComputeGenerateWindowsMetadata Include="@(Midl)" Condition="'%(Midl.ExcludedFromBuild)' != 'true'" /> + + + + true + true + + false + + + + + + + + + + + + + <_CppWinRTProjectWinMDItems Include="$(CppWinRTProjectWinMD)" /> + + $([System.IO.Path]::GetFileName('$(CppWinRTProjectWinMD)')) + true + $(WinMDImplementationPath)$(TargetName)$(TargetExt) + winmd + true + $(MSBuildProjectName) + $(ConfigurationType) + + <_CppWinRTProjectWinMDItems Remove="$(CppWinRTProjectWinMD)" /> + + + + + + + <_ResolvedProjectReferencePaths Condition="'%(_ResolvedProjectReferencePaths.ProjectType)' == 'StaticLibrary'"> + false + + + + + + + <_CppWinRTPlatformWinMDInputs Remove="@(_CppWinRTPlatformWinMDInputs)" /> + <_CppWinRTPlatformWinMDInputs Include="@(CppWinRTPlatformWinMDReferences)" /> + + %(FullPath) + + + + + + + + <_CppWinRTPlatformWinMDReferences Remove="@(_CppWinRTPlatformWinMDReferences)" /> + <_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'" /> + + <_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandTargetPlatform'" /> + + <_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ResolvedFrom)' == 'CppWinRTImplicitlyExpandTargetPlatform'" /> + <_CppWinRTPlatformWinMDReferences Include="$(CppWinRTSDKReferences)" /> + + + %(FullPath) + + + + + + + + <_CppWinRTDirectWinMDReferences Remove="@(_CppWinRTDirectWinMDReferences)" /> + <_CppWinRTDirectWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' != 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'" /> + <_CppWinRTDirectWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ExpandSDKReference'" /> + + + %(FullPath) + + + + + + + + + <_CppWinRTStaticProjectReferences Remove="@(_CppWinRTStaticProjectReferences)" /> + <_CppWinRTStaticProjectReferences Include="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ProjectType)'=='StaticLibrary' AND '%(_ResolvedProjectReferencePaths.WinMDFile)' == 'true'" /> + + <_CppWinRTDynamicProjectReferences Remove="@(_CppWinRTDynamicProjectReferences)" /> + <_CppWinRTDynamicProjectReferences Include="@(_ResolvedProjectReferencePaths)" Condition="'%(_ResolvedProjectReferencePaths.ProjectType)'!='StaticLibrary' AND ('%(_ResolvedProjectReferencePaths.WinMDFile)' == 'true' OR ('%(_ResolvedProjectReferencePaths.WinMDFile)' == '' AND '%(_ResolvedProjectReferencePaths.Extension)' == '.winmd'))" /> + + + + + %(FullPath) + + + + %(FullPath) + + + + + + + + + + <_MdMergeInputs Remove="@(_MdMergeInputs)" /> + <_MdMergeInputs Include="@(Midl)" Condition="'%(Midl.ExcludedFromBuild)' != 'true'"> + %(Midl.OutputDirectory)%(Midl.MetadataFileName) + $(CppWinRTProjectWinMD) + + + <_MdMergeInputs Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' != 'StaticLibrary'"> + $(CppWinRTProjectWinMD) + + <_MdMergeReferences Remove="@(_MdMergeReferences)" /> + + <_MdMergeReferences Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' == 'StaticLibrary'" /> + <_MdMergeReferences Include="@(CppWinRTDirectWinMDReferences)" /> + <_MdMergeReferences Include="@(CppWinRTDynamicProjectWinMDReferences)" /> + <_MdMergeReferences Include="@(CppWinRTPlatformWinMDReferences)" /> + + + + + + + + + + + + + <_DisableReferences>false + <_DisableReferences Condition="('$(CppWinRTOverrideSDKReferences)' != 'true') and ('$(TargetPlatformVersion)' < '10.0.18310.0')">true + + + + + true + + + + + + + + + + XamlGenerated + + + + + + + <_DisableReferences>false + <_DisableReferences Condition="('$(CppWinRTOverrideSDKReferences)' != 'true') and ('$(TargetPlatformVersion)' < '10.0.18310.0')">true + [$(XamlNamespace).Markup.FullXamlMetadataProvider] + import "$(XamlNamespace).Markup.idl"%3b + +// This file is generated by the build to support Xaml apps +$(XamlMarkupIdlImport) +namespace $(RootNamespace) +{ + $(FullXamlMetadataProviderAttribute)runtimeclass XamlMetaDataProvider : [default] $(XamlNamespace).Markup.IXamlMetadataProvider + { + XamlMetaDataProvider()%3b + } +} + + + + + + + + + <_PCH>@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct()) + #include "$(_PCH)" + +// This file is generated by the build to support Xaml apps +$(XamlMetaDataProviderPch) +#include "XamlMetaDataProvider.h" +#include "XamlMetaDataProvider.g.cpp" + + + + + + + + + <_MidlReferences Remove="@(_MidlReferences)" /> + <_MidlReferences Include="@(CppWinRTDirectWinMDReferences)" /> + <_MidlReferences Include="@(CppWinRTStaticProjectWinMDReferences)" /> + <_MidlReferences Include="@(CppWinRTDynamicProjectWinMDReferences)" /> + <_MidlReferences Include="@(CppWinRTPlatformWinMDReferences)" /> + <_MidlReferencesDistinct Remove="@(_MidlReferencesDistinct)" /> + <_MidlReferencesDistinct Include="@(_MidlReferences->'%(WinMDPath)'->Distinct())" /> + + %(Midl.AdditionalOptions) /nomidl + + + %(Midl.AdditionalOptions) %40"$(CppWinRTMidlResponseFile)" + + + + <_MidlrtParameters>@(_MidlReferencesDistinct->'/reference "%(WinMDPath)"',' +') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_MdMergeDepth Condition="'$(CppWinRTNamespaceMergeDepth)' != ''">-n:$(CppWinRTNamespaceMergeDepth) + <_MdMergeDepth Condition="'$(_MdMergeDepth)' == ''">$(CppWinRTMergeDepth) + <_MdMergeDepth Condition="'$(_MdMergeDepth)' == '' And '$(CppWinRTRootNamespaceAutoMerge)' == 'true'">-n:$(RootNamespace.Split('.').length) + <_MdMergeDepth Condition="'$(_MdMergeDepth)' == '' And ('@(Page)' != '' Or '@(ApplicationDefinition)' != '')">-n:1 + <_MdMergeCommand>$(MdMergePath)mdmerge %40"$(CppWinRTMdMergeResponseFile)" + + + + <_MdMergeParameters Condition="'$(CppWinRTMergeNoValidate)'!='true'">-v + <_MdMergeParameters>$(_MdMergeParameters) @(CppWinRTMdMergeMetadataDirectories->'-metadata_dir "%(RelativeDir)."', ' +') + <_MdMergeParameters>$(_MdMergeParameters) @(CppWinRTMdMergeInputs->'-i "%(Identity)"', ' +') + <_MdMergeParameters>$(_MdMergeParameters) -o "$(CppWinRTMergedDir.TrimEnd('\'))" -partial $(_MdMergeDepth) + + + + + + + + + <_MdMergedOutput Remove="@(_MdMergedOutput)" /> + <_MdMergedOutput Include="$(CppWinRTMergedDir)*.winmd" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(CppWinRTPath)cppwinrt %40"$(CppWinRTPlatformProjectionResponseFile)" + + + <_CppwinrtInputs Remove="@(_CppwinrtInputs)" /> + <_CppwinrtInputs Include="@(CppWinRTPlatformWinMDInputs)" /> + + + <_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters) + <_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtInputs->'-in "%(WinMDPath)"', ' +') + <_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)." + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(CppWinRTPath)cppwinrt %40"$(CppWinRTReferenceProjectionResponseFile)" + + + <_CppwinrtRefInputs Remove="@(_CppwinrtRefInputs)" /> + <_CppwinrtRefInputs Include="@(CppWinRTDirectWinMDReferences)" /> + <_CppwinrtRefInputs Include="@(CppWinRTDynamicProjectWinMDReferences)" /> + <_CppwinrtRefRefs Remove="@(_CppwinrtRefRefs)" /> + <_CppwinrtRefRefs Include="@(CppWinRTPlatformWinMDReferences)" /> + + + <_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters) + <_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtRefInputs->'-in "%(WinMDPath)"', ' +') + <_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtRefRefs->'-ref "%(WinMDPath)"', ' +') + <_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)." + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_PCH>@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct()) + + + + true + $(_PCH) + . + + + -prefix + -pch $(CppWinRTPrecompiledHeader) + $(CppWinRTPath)cppwinrt %40"$(CppWinRTComponentProjectionResponseFile)" + + + + <_MdMergedOutput Remove="@(_MdMergedOutput)" /> + <_MdMergedOutput Include="$(CppWinRTMergedDir)*.winmd" /> + <_CppwinrtCompInputs Remove="@(_CppwinrtCompInputs)" /> + <_CppwinrtCompInputs Include="@(_MdMergedOutput)"> + %(_MdMergedOutput.FullPath) + + + <_CppwinrtCompInputs Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' == 'StaticLibrary'"> + %(CppWinRTStaticProjectWinMDReferences.FullPath) + + <_CppwinrtCompRefs Remove="@(_CppwinrtCompRefs)" /> + <_CppwinrtCompRefs Include="@(CppWinRTDirectWinMDReferences)" /> + <_CppwinrtCompRefs Include="@(CppWinRTDynamicProjectWinMDReferences)" /> + <_CppwinrtCompRefs Include="@(CppWinRTPlatformWinMDReferences)" /> + + + <_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters) -overwrite -name $(RootNamespace) $(CppWinRTCommandPrecompiledHeader) $(CppWinRTCommandUsePrefixes) -comp "$(GeneratedFilesDir)sources" + <_CppwinrtParameters Condition="'$(CppWinRTOptimized)'=='true'">$(_CppwinrtParameters) -opt + <_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtCompInputs->'-in "%(WinMDPath)"', ' +') + <_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtCompRefs->'-ref "%(WinMDPath)"', ' +') + <_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)." + + + + + + + + + + + + + + + + + + + + $(CppWinRTProjectWinMD) + + + + + + %(AdditionalOptions) /bigobj + %(AdditionalOptions) /await + %(AdditionalIncludeDirectories);$(GeneratedFilesDir) + + + $(WindowsSDK_MetadataFoundationPath);%(AdditionalMetadataDirectories) + $(WindowsSDK_MetadataPath);%(AdditionalMetadataDirectories) + + + %(AdditionalDependencies);WindowsApp.lib + %(AdditionalDependencies);$(CppWinRTPackageDir)build\native\lib\$(Platform)\cppwinrt_fast_forwarder.lib + + + + + + + + + $(Configuration) + + + true + + + + + MultiThreadedDebug + + + + %(IgnoreSpecificDefaultLibraries);libucrtd.lib + %(AdditionalOptions) /defaultlib:ucrtd.lib + + + + + + MultiThreaded + + + + %(IgnoreSpecificDefaultLibraries);libucrt.lib + %(AdditionalOptions) /defaultlib:ucrt.lib + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + {cc6e41ac-8174-4e8a-8d22-85dd7f4851df} + + + \ No newline at end of file diff --git a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj index f36dd587a0..b7a512292b 100644 --- a/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj +++ b/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions/Microsoft.CommandPalette.Extensions.vcxproj @@ -151,7 +151,7 @@ - +