WindowsPackageManager.vcxproj (35380B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <Import Project="$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" /> 4 <PropertyGroup Label="Globals"> 5 <CppWinRTOptimized>true</CppWinRTOptimized> 6 <CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge> 7 <MinimalCoreWin>true</MinimalCoreWin> 8 <VCProjectVersion>15.0</VCProjectVersion> 9 <ProjectGuid>{2046B5AF-666D-4CE8-8D3E-C32C57908A56}</ProjectGuid> 10 <Keyword>Win32Proj</Keyword> 11 <RootNamespace>WindowsPackageManager</RootNamespace> 12 <WindowsTargetPlatformVersion>10.0.26100.0</WindowsTargetPlatformVersion> 13 <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion> 14 <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support> 15 <CppWinRTGenerateWindowsMetadata>false</CppWinRTGenerateWindowsMetadata> 16 <!-- Prevent module.g.cpp from including precompiled header --> 17 <CppWinRTPrecompiledHeader>.</CppWinRTPrecompiledHeader> 18 </PropertyGroup> 19 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 20 <ItemGroup Label="ProjectConfigurations"> 21 <ProjectConfiguration Include="Debug|ARM64"> 22 <Configuration>Debug</Configuration> 23 <Platform>ARM64</Platform> 24 </ProjectConfiguration> 25 <ProjectConfiguration Include="Debug|Win32"> 26 <Configuration>Debug</Configuration> 27 <Platform>Win32</Platform> 28 </ProjectConfiguration> 29 <ProjectConfiguration Include="ReleaseStatic|ARM64"> 30 <Configuration>ReleaseStatic</Configuration> 31 <Platform>ARM64</Platform> 32 </ProjectConfiguration> 33 <ProjectConfiguration Include="ReleaseStatic|Win32"> 34 <Configuration>ReleaseStatic</Configuration> 35 <Platform>Win32</Platform> 36 </ProjectConfiguration> 37 <ProjectConfiguration Include="ReleaseStatic|x64"> 38 <Configuration>ReleaseStatic</Configuration> 39 <Platform>x64</Platform> 40 </ProjectConfiguration> 41 <ProjectConfiguration Include="Release|ARM64"> 42 <Configuration>Release</Configuration> 43 <Platform>ARM64</Platform> 44 </ProjectConfiguration> 45 <ProjectConfiguration Include="Release|Win32"> 46 <Configuration>Release</Configuration> 47 <Platform>Win32</Platform> 48 </ProjectConfiguration> 49 <ProjectConfiguration Include="Debug|x64"> 50 <Configuration>Debug</Configuration> 51 <Platform>x64</Platform> 52 </ProjectConfiguration> 53 <ProjectConfiguration Include="Release|x64"> 54 <Configuration>Release</Configuration> 55 <Platform>x64</Platform> 56 </ProjectConfiguration> 57 </ItemGroup> 58 <PropertyGroup Label="Configuration"> 59 <ConfigurationType>DynamicLibrary</ConfigurationType> 60 <PlatformToolset>v140</PlatformToolset> 61 <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> 62 <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> 63 <PlatformToolset Condition="'$(VisualStudioVersion)' == '17.0'">v143</PlatformToolset> 64 <CharacterSet>Unicode</CharacterSet> 65 </PropertyGroup> 66 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration"> 67 <UseDebugLibraries>true</UseDebugLibraries> 68 <LinkIncremental>true</LinkIncremental> 69 </PropertyGroup> 70 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration"> 71 <UseDebugLibraries>false</UseDebugLibraries> 72 <WholeProgramOptimization>true</WholeProgramOptimization> 73 <LinkIncremental>false</LinkIncremental> 74 </PropertyGroup> 75 <PropertyGroup Condition="'$(Configuration)'=='ReleaseStatic'" Label="Configuration"> 76 <UseDebugLibraries>false</UseDebugLibraries> 77 <WholeProgramOptimization>true</WholeProgramOptimization> 78 <LinkIncremental>false</LinkIncremental> 79 </PropertyGroup> 80 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 81 <SpectreMitigation>Spectre</SpectreMitigation> 82 </PropertyGroup> 83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'" Label="Configuration"> 84 <SpectreMitigation>Spectre</SpectreMitigation> 85 </PropertyGroup> 86 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 87 <SpectreMitigation>Spectre</SpectreMitigation> 88 </PropertyGroup> 89 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'" Label="Configuration"> 90 <SpectreMitigation>Spectre</SpectreMitigation> 91 </PropertyGroup> 92 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 93 <SpectreMitigation>Spectre</SpectreMitigation> 94 </PropertyGroup> 95 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'" Label="Configuration"> 96 <SpectreMitigation>Spectre</SpectreMitigation> 97 </PropertyGroup> 98 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 99 <ImportGroup Label="ExtensionSettings"> 100 </ImportGroup> 101 <ImportGroup Label="Shared"> 102 <Import Project="..\binver\binver.vcxitems" Label="Shared" /> 103 <Import Project="..\ManifestSchema\ManifestSchema.vcxitems" Label="Shared" /> 104 <Import Project="..\WinGetSchemas\WinGetSchemas.vcxitems" Label="Shared" /> 105 <Import Project="..\COMServer\COMServer.vcxitems" Label="Shared" /> 106 <Import Project="..\CertificateResources\CertificateResources.vcxitems" Label="Shared" /> 107 </ImportGroup> 108 <ImportGroup Label="PropertySheets"> 109 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 110 </ImportGroup> 111 <ImportGroup Label="PropertySheets"> 112 <Import Project="PropertySheet.props" /> 113 </ImportGroup> 114 <PropertyGroup Label="UserMacros" /> 115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 116 <LinkIncremental>true</LinkIncremental> 117 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 118 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 119 <RunCodeAnalysis>true</RunCodeAnalysis> 120 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 121 </PropertyGroup> 122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 123 <LinkIncremental>true</LinkIncremental> 124 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 125 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 126 <RunCodeAnalysis>true</RunCodeAnalysis> 127 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 128 </PropertyGroup> 129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 130 <LinkIncremental>true</LinkIncremental> 131 <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir> 132 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 133 <RunCodeAnalysis>true</RunCodeAnalysis> 134 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 135 </PropertyGroup> 136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 137 <LinkIncremental>false</LinkIncremental> 138 <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir> 139 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 140 <RunCodeAnalysis>false</RunCodeAnalysis> 141 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 142 </PropertyGroup> 143 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'"> 144 <LinkIncremental>false</LinkIncremental> 145 <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir> 146 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 147 <RunCodeAnalysis>false</RunCodeAnalysis> 148 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 149 </PropertyGroup> 150 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 151 <LinkIncremental>false</LinkIncremental> 152 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 153 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 154 <RunCodeAnalysis>false</RunCodeAnalysis> 155 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 156 </PropertyGroup> 157 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'"> 158 <LinkIncremental>false</LinkIncremental> 159 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 160 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 161 <RunCodeAnalysis>false</RunCodeAnalysis> 162 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 163 </PropertyGroup> 164 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 165 <LinkIncremental>false</LinkIncremental> 166 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 167 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 168 <RunCodeAnalysis>false</RunCodeAnalysis> 169 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 170 </PropertyGroup> 171 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'"> 172 <LinkIncremental>false</LinkIncremental> 173 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 174 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 175 <RunCodeAnalysis>false</RunCodeAnalysis> 176 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 177 </PropertyGroup> 178 <PropertyGroup Label="Vcpkg"> 179 <VcpkgApplocalDeps>false</VcpkgApplocalDeps> 180 </PropertyGroup> 181 <Import Project="$(ProjectDir)\..\vcpkg.props" /> 182 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'"> 183 <VcpkgTriplet>x64-release-static</VcpkgTriplet> 184 <VcpkgConfiguration>Release</VcpkgConfiguration> 185 </PropertyGroup> 186 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 187 <VcpkgTriplet>x64</VcpkgTriplet> 188 <VcpkgConfiguration>Debug</VcpkgConfiguration> 189 </PropertyGroup> 190 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 191 <VcpkgTriplet>x64-release</VcpkgTriplet> 192 <VcpkgConfiguration>Release</VcpkgConfiguration> 193 </PropertyGroup> 194 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 195 <VcpkgTriplet>arm64</VcpkgTriplet> 196 <VcpkgConfiguration>Debug</VcpkgConfiguration> 197 </PropertyGroup> 198 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 199 <VcpkgTriplet>x86</VcpkgTriplet> 200 <VcpkgConfiguration>Debug</VcpkgConfiguration> 201 </PropertyGroup> 202 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 203 <VcpkgTriplet>arm64-release</VcpkgTriplet> 204 <VcpkgConfiguration>Release</VcpkgConfiguration> 205 </PropertyGroup> 206 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 207 <VcpkgTriplet>x86-release</VcpkgTriplet> 208 <VcpkgConfiguration>Release</VcpkgConfiguration> 209 </PropertyGroup> 210 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'"> 211 <VcpkgTriplet>arm64-release-static</VcpkgTriplet> 212 <VcpkgConfiguration>Release</VcpkgConfiguration> 213 </PropertyGroup> 214 <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'"> 215 <VcpkgTriplet>x86-release-static</VcpkgTriplet> 216 <VcpkgConfiguration>Release</VcpkgConfiguration> 217 </PropertyGroup> 218 <ItemDefinitionGroup> 219 <ClCompile> 220 <PrecompiledHeader>NotUsing</PrecompiledHeader> 221 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 222 <WarningLevel>Level4</WarningLevel> 223 <AdditionalOptions>%(AdditionalOptions) /permissive- /bigobj /D _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING</AdditionalOptions> 224 </ClCompile> 225 </ItemDefinitionGroup> 226 <ItemDefinitionGroup Condition="'$(UseProdCLSIDs)'=='true'"> 227 <ClCompile> 228 <PreprocessorDefinitions>USE_PROD_CLSIDS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 229 </ClCompile> 230 </ItemDefinitionGroup> 231 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 232 <ClCompile> 233 <Optimization>Disabled</Optimization> 234 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 235 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 236 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 237 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</TreatWarningAsError> 238 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatWarningAsError> 239 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</ControlFlowGuard> 240 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ControlFlowGuard> 241 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">stdcpp17</LanguageStandard> 242 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard> 243 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</SDLCheck> 244 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</SDLCheck> 245 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</EnablePREfast> 246 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</EnablePREfast> 247 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">4324</DisableSpecificWarnings> 248 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4324</DisableSpecificWarnings> 249 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</RuntimeTypeInfo> 250 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</RuntimeTypeInfo> 251 </ClCompile> 252 <Link> 253 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 254 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Windows</SubSystem> 255 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Windows</SubSystem> 256 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Windows</SubSystem> 257 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Source.def</ModuleDefinitionFile> 258 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Source.def</ModuleDefinitionFile> 259 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Source.def</ModuleDefinitionFile> 260 <AdditionalDependencies Condition="'$(Configuration)'=='Debug'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;onecoreuap.lib;msi.lib;%(AdditionalDependencies)</AdditionalDependencies> 261 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</CETCompat> 262 </Link> 263 <Manifest> 264 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 265 </Manifest> 266 <Manifest> 267 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 268 </Manifest> 269 </ItemDefinitionGroup> 270 <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'"> 271 <ClCompile> 272 <PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 273 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 274 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError> 275 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ControlFlowGuard> 276 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdcpp17</LanguageStandard> 277 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</SDLCheck> 278 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnablePREfast> 279 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4324</DisableSpecificWarnings> 280 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</RuntimeTypeInfo> 281 </ClCompile> 282 <Manifest> 283 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 284 </Manifest> 285 <Link> 286 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CETCompat> 287 </Link> 288 </ItemDefinitionGroup> 289 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 290 <ClCompile> 291 <Optimization>MaxSpeed</Optimization> 292 <FunctionLevelLinking>true</FunctionLevelLinking> 293 <IntrinsicFunctions>true</IntrinsicFunctions> 294 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 295 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 296 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 297 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 298 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</TreatWarningAsError> 299 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatWarningAsError> 300 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatWarningAsError> 301 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Guard</ControlFlowGuard> 302 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Guard</ControlFlowGuard> 303 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Guard</ControlFlowGuard> 304 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">stdcpp17</LanguageStandard> 305 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">stdcpp17</LanguageStandard> 306 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdcpp17</LanguageStandard> 307 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</SDLCheck> 308 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</SDLCheck> 309 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</SDLCheck> 310 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</EnablePREfast> 311 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EnablePREfast> 312 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</EnablePREfast> 313 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">4324</DisableSpecificWarnings> 314 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4324</DisableSpecificWarnings> 315 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4324</DisableSpecificWarnings> 316 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</RuntimeTypeInfo> 317 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</RuntimeTypeInfo> 318 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</RuntimeTypeInfo> 319 </ClCompile> 320 <Link> 321 <EnableCOMDATFolding>true</EnableCOMDATFolding> 322 <OptimizeReferences>true</OptimizeReferences> 323 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 324 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Windows</SubSystem> 325 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Windows</SubSystem> 326 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Windows</SubSystem> 327 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Source.def</ModuleDefinitionFile> 328 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Source.def</ModuleDefinitionFile> 329 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Source.def</ModuleDefinitionFile> 330 <AdditionalDependencies Condition="'$(Configuration)'=='Release'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;onecoreuap.lib;msi.lib;%(AdditionalDependencies)</AdditionalDependencies> 331 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 332 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 333 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 334 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CETCompat> 335 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</CETCompat> 336 </Link> 337 <Manifest> 338 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 339 </Manifest> 340 <Manifest> 341 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 342 </Manifest> 343 <Manifest> 344 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 345 </Manifest> 346 </ItemDefinitionGroup> 347 <ItemDefinitionGroup Condition="'$(Configuration)'=='ReleaseStatic'"> 348 <ClCompile> 349 <Optimization>MaxSpeed</Optimization> 350 <FunctionLevelLinking>true</FunctionLevelLinking> 351 <IntrinsicFunctions>true</IntrinsicFunctions> 352 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 353 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 354 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 355 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">$(ProjectDir);$(ProjectDir)..\AppInstallerCLICore\Public\;$(ProjectDir)..\AppInstallerRepositoryCore;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\Microsoft.Management.Deployment\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 356 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</TreatWarningAsError> 357 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</TreatWarningAsError> 358 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</TreatWarningAsError> 359 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Guard</ControlFlowGuard> 360 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Guard</ControlFlowGuard> 361 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Guard</ControlFlowGuard> 362 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">stdcpp17</LanguageStandard> 363 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">stdcpp17</LanguageStandard> 364 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">stdcpp17</LanguageStandard> 365 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</SDLCheck> 366 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</SDLCheck> 367 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</SDLCheck> 368 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</EnablePREfast> 369 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</EnablePREfast> 370 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</EnablePREfast> 371 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">MultiThreaded</RuntimeLibrary> 372 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">MultiThreaded</RuntimeLibrary> 373 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">MultiThreaded</RuntimeLibrary> 374 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">4324</DisableSpecificWarnings> 375 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">4324</DisableSpecificWarnings> 376 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">4324</DisableSpecificWarnings> 377 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</RuntimeTypeInfo> 378 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</RuntimeTypeInfo> 379 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</RuntimeTypeInfo> 380 </ClCompile> 381 <Link> 382 <EnableCOMDATFolding>true</EnableCOMDATFolding> 383 <OptimizeReferences>true</OptimizeReferences> 384 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 385 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Windows</SubSystem> 386 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Windows</SubSystem> 387 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Windows</SubSystem> 388 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Source.def</ModuleDefinitionFile> 389 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Source.def</ModuleDefinitionFile> 390 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Source.def</ModuleDefinitionFile> 391 <AdditionalDependencies Condition="'$(Configuration)'=='ReleaseStatic'">wininet.lib;shell32.lib;winsqlite3.lib;shlwapi.lib;icuuc.lib;icuin.lib;urlmon.lib;Advapi32.lib;winhttp.lib;onecoreuap.lib;msi.lib;%(AdditionalDependencies)</AdditionalDependencies> 392 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 393 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 394 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 395 <CETCompat Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</CETCompat> 396 <CETCompat Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</CETCompat> 397 </Link> 398 <Manifest> 399 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 400 </Manifest> 401 <Manifest> 402 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 403 </Manifest> 404 <Manifest> 405 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 406 </Manifest> 407 </ItemDefinitionGroup> 408 <ItemGroup> 409 <ClInclude Include="WindowsPackageManager.h" /> 410 </ItemGroup> 411 <ItemGroup> 412 <ClCompile Include="ConfigurationStaticFunctions.cpp" /> 413 <ClCompile Include="main.cpp" /> 414 <ClCompile Include="$(GeneratedFilesDir)module.g.cpp" /> 415 </ItemGroup> 416 <ItemGroup> 417 <None Include="packages.config" /> 418 <None Include="PropertySheet.props" /> 419 <None Include="Source.def" /> 420 </ItemGroup> 421 <ItemGroup> 422 <ProjectReference Include="..\AppInstallerCLICore\AppInstallerCLICore.vcxproj"> 423 <Project>{1c6e0108-2860-4b17-9f7e-fa5c6c1f3d3d}</Project> 424 </ProjectReference> 425 <ProjectReference Include="..\AppInstallerCommonCore\AppInstallerCommonCore.vcxproj"> 426 <Project>{5890d6ed-7c3b-40f3-b436-b54f640d9e65}</Project> 427 </ProjectReference> 428 <ProjectReference Include="..\AppInstallerRepositoryCore\AppInstallerRepositoryCore.vcxproj"> 429 <Project>{5eb88068-5fb9-4e69-89b2-72dbc5e068f9}</Project> 430 </ProjectReference> 431 <ProjectReference Include="..\Microsoft.Management.Configuration\Microsoft.Management.Configuration.vcxproj"> 432 <Project>{ca460806-5e41-4e97-9a3d-1d74b433b663}</Project> 433 </ProjectReference> 434 <ProjectReference Include="..\Microsoft.Management.Deployment\Microsoft.Management.Deployment.vcxproj"> 435 <Project>{1cc41a9a-ae66-459d-9210-1e572dd7be69}</Project> 436 </ProjectReference> 437 <ProjectReference Include="..\SfsClient\SfsClient.vcxproj"> 438 <Project>{1b9077b3-8923-4ecd-8fc9-b3190fcbe4d4}</Project> 439 </ProjectReference> 440 </ItemGroup> 441 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 442 <ImportGroup Label="ExtensionTargets"> 443 <Import Project="$(SolutionDir)\packages\Microsoft.Windows.ImplementationLibrary.1.0.231028.1\build\native\Microsoft.Windows.ImplementationLibrary.targets" Condition="Exists('$(SolutionDir)\packages\Microsoft.Windows.ImplementationLibrary.1.0.231028.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" /> 444 <Import Project="$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" /> 445 </ImportGroup> 446 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> 447 <PropertyGroup> 448 <ErrorText>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}.</ErrorText> 449 </PropertyGroup> 450 <Error Condition="!Exists('$(SolutionDir)\packages\Microsoft.Windows.ImplementationLibrary.1.0.231028.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\Microsoft.Windows.ImplementationLibrary.1.0.231028.1\build\native\Microsoft.Windows.ImplementationLibrary.targets'))" /> 451 <Error Condition="!Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props'))" /> 452 <Error Condition="!Exists('$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets'))" /> 453 </Target> 454 </Project>