AppInstallerRepositoryCore.vcxproj (36737B)
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>{5eb88068-5fb9-4e69-89b2-72dbc5e068f9}</ProjectGuid> 10 <Keyword>Win32Proj</Keyword> 11 <RootNamespace>AppInstallerRepositoryCore</RootNamespace> 12 <WindowsTargetPlatformVersion>10.0.26100.0</WindowsTargetPlatformVersion> 13 <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion> 14 <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support> 15 </PropertyGroup> 16 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 17 <ItemGroup Label="ProjectConfigurations"> 18 <ProjectConfiguration Include="Debug|ARM64"> 19 <Configuration>Debug</Configuration> 20 <Platform>ARM64</Platform> 21 </ProjectConfiguration> 22 <ProjectConfiguration Include="Debug|Win32"> 23 <Configuration>Debug</Configuration> 24 <Platform>Win32</Platform> 25 </ProjectConfiguration> 26 <ProjectConfiguration Include="ReleaseStatic|ARM64"> 27 <Configuration>ReleaseStatic</Configuration> 28 <Platform>ARM64</Platform> 29 </ProjectConfiguration> 30 <ProjectConfiguration Include="ReleaseStatic|Win32"> 31 <Configuration>ReleaseStatic</Configuration> 32 <Platform>Win32</Platform> 33 </ProjectConfiguration> 34 <ProjectConfiguration Include="ReleaseStatic|x64"> 35 <Configuration>ReleaseStatic</Configuration> 36 <Platform>x64</Platform> 37 </ProjectConfiguration> 38 <ProjectConfiguration Include="Release|ARM64"> 39 <Configuration>Release</Configuration> 40 <Platform>ARM64</Platform> 41 </ProjectConfiguration> 42 <ProjectConfiguration Include="Release|Win32"> 43 <Configuration>Release</Configuration> 44 <Platform>Win32</Platform> 45 </ProjectConfiguration> 46 <ProjectConfiguration Include="Debug|x64"> 47 <Configuration>Debug</Configuration> 48 <Platform>x64</Platform> 49 </ProjectConfiguration> 50 <ProjectConfiguration Include="Release|x64"> 51 <Configuration>Release</Configuration> 52 <Platform>x64</Platform> 53 </ProjectConfiguration> 54 </ItemGroup> 55 <PropertyGroup Label="Configuration"> 56 <ConfigurationType>StaticLibrary</ConfigurationType> 57 <PlatformToolset>v140</PlatformToolset> 58 <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> 59 <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> 60 <PlatformToolset Condition="'$(VisualStudioVersion)' == '17.0'">v143</PlatformToolset> 61 <CharacterSet>Unicode</CharacterSet> 62 </PropertyGroup> 63 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration"> 64 <UseDebugLibraries>true</UseDebugLibraries> 65 <LinkIncremental>true</LinkIncremental> 66 </PropertyGroup> 67 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration"> 68 <UseDebugLibraries>false</UseDebugLibraries> 69 <WholeProgramOptimization>true</WholeProgramOptimization> 70 <LinkIncremental>false</LinkIncremental> 71 </PropertyGroup> 72 <PropertyGroup Condition="'$(Configuration)'=='ReleaseStatic'" Label="Configuration"> 73 <UseDebugLibraries>false</UseDebugLibraries> 74 <WholeProgramOptimization>true</WholeProgramOptimization> 75 <LinkIncremental>false</LinkIncremental> 76 </PropertyGroup> 77 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 78 <SpectreMitigation>Spectre</SpectreMitigation> 79 </PropertyGroup> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'" Label="Configuration"> 81 <SpectreMitigation>Spectre</SpectreMitigation> 82 </PropertyGroup> 83 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 84 <SpectreMitigation>Spectre</SpectreMitigation> 85 </PropertyGroup> 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'" Label="Configuration"> 87 <SpectreMitigation>Spectre</SpectreMitigation> 88 </PropertyGroup> 89 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 90 <SpectreMitigation>Spectre</SpectreMitigation> 91 </PropertyGroup> 92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'" Label="Configuration"> 93 <SpectreMitigation>Spectre</SpectreMitigation> 94 </PropertyGroup> 95 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 96 <ImportGroup Label="ExtensionSettings"> 97 </ImportGroup> 98 <ImportGroup Label="Shared"> 99 <Import Project="..\CertificateResources\CertificateResources.vcxitems" Label="Shared" /> 100 </ImportGroup> 101 <ImportGroup Label="PropertySheets"> 102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 103 </ImportGroup> 104 <ImportGroup Label="PropertySheets"> 105 <Import Project="PropertySheet.props" /> 106 </ImportGroup> 107 <PropertyGroup Label="UserMacros" /> 108 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 109 <LinkIncremental>true</LinkIncremental> 110 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 111 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 112 <RunCodeAnalysis>true</RunCodeAnalysis> 113 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 114 </PropertyGroup> 115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> 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|Win32'"> 123 <LinkIncremental>true</LinkIncremental> 124 <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir> 125 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 126 <RunCodeAnalysis>true</RunCodeAnalysis> 127 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 128 </PropertyGroup> 129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 130 <LinkIncremental>false</LinkIncremental> 131 <OutDir>$(SolutionDir)x86\$(Configuration)\$(ProjectName)\</OutDir> 132 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 133 <RunCodeAnalysis>false</RunCodeAnalysis> 134 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 135 </PropertyGroup> 136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|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)'=='Release|x64'"> 144 <LinkIncremental>false</LinkIncremental> 145 <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</OutDir> 146 <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> 147 <RunCodeAnalysis>false</RunCodeAnalysis> 148 <CodeAnalysisRuleSet>..\CodeAnalysis.ruleset</CodeAnalysisRuleSet> 149 </PropertyGroup> 150 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|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)'=='Release|ARM64'"> 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)'=='ReleaseStatic|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 <Import Project="$(ProjectDir)\..\vcpkg.props" /> 172 <ItemDefinitionGroup> 173 <ClCompile> 174 <PrecompiledHeader>Use</PrecompiledHeader> 175 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> 176 <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile> 177 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 178 <WarningLevel>Level4</WarningLevel> 179 <AdditionalOptions>%(AdditionalOptions) /permissive- /bigobj /D _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING</AdditionalOptions> 180 </ClCompile> 181 </ItemDefinitionGroup> 182 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 183 <ClCompile> 184 <Optimization>Disabled</Optimization> 185 <PreprocessorDefinitions>_NO_ASYNCRTIMP;_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;_DEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> 186 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 187 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 188 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</TreatWarningAsError> 189 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatWarningAsError> 190 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</SDLCheck> 191 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</SDLCheck> 192 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</EnablePREfast> 193 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</EnablePREfast> 194 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</RuntimeTypeInfo> 195 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</RuntimeTypeInfo> 196 </ClCompile> 197 <Link> 198 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 199 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Windows</SubSystem> 200 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Windows</SubSystem> 201 </Link> 202 </ItemDefinitionGroup> 203 <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'"> 204 <ClCompile> 205 <PreprocessorDefinitions>_NO_ASYNCRTIMP;_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;WIN32;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> 206 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 207 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError> 208 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</SDLCheck> 209 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnablePREfast> 210 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</RuntimeTypeInfo> 211 </ClCompile> 212 <Link> 213 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Windows</SubSystem> 214 </Link> 215 </ItemDefinitionGroup> 216 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 217 <ClCompile> 218 <Optimization>MaxSpeed</Optimization> 219 <FunctionLevelLinking>true</FunctionLevelLinking> 220 <IntrinsicFunctions>true</IntrinsicFunctions> 221 <PreprocessorDefinitions>_NO_ASYNCRTIMP;_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;NDEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> 222 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 223 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 224 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 225 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</TreatWarningAsError> 226 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatWarningAsError> 227 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatWarningAsError> 228 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</SDLCheck> 229 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</SDLCheck> 230 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</SDLCheck> 231 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</EnablePREfast> 232 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EnablePREfast> 233 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</EnablePREfast> 234 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</RuntimeTypeInfo> 235 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</RuntimeTypeInfo> 236 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</RuntimeTypeInfo> 237 </ClCompile> 238 <Link> 239 <EnableCOMDATFolding>true</EnableCOMDATFolding> 240 <OptimizeReferences>true</OptimizeReferences> 241 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 242 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Windows</SubSystem> 243 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Windows</SubSystem> 244 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Windows</SubSystem> 245 </Link> 246 </ItemDefinitionGroup> 247 <ItemDefinitionGroup Condition="'$(Configuration)'=='ReleaseStatic'"> 248 <ClCompile> 249 <Optimization>MaxSpeed</Optimization> 250 <FunctionLevelLinking>true</FunctionLevelLinking> 251 <IntrinsicFunctions>true</IntrinsicFunctions> 252 <PreprocessorDefinitions>_NO_ASYNCRTIMP;_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;NDEBUG;%(PreprocessorDefinitions);CLICOREDLLBUILD</PreprocessorDefinitions> 253 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 254 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 255 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">$(ProjectDir);$(ProjectDir)\Public;$(ProjectDir)..\AppInstallerCommonCore\Public;$(ProjectDir)..\AppInstallerSharedLib\Public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 256 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</TreatWarningAsError> 257 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</TreatWarningAsError> 258 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</TreatWarningAsError> 259 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</SDLCheck> 260 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</SDLCheck> 261 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</SDLCheck> 262 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</EnablePREfast> 263 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</EnablePREfast> 264 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</EnablePREfast> 265 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">MultiThreaded</RuntimeLibrary> 266 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">MultiThreaded</RuntimeLibrary> 267 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">MultiThreaded</RuntimeLibrary> 268 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</RuntimeTypeInfo> 269 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</RuntimeTypeInfo> 270 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</RuntimeTypeInfo> 271 </ClCompile> 272 <Link> 273 <EnableCOMDATFolding>true</EnableCOMDATFolding> 274 <OptimizeReferences>true</OptimizeReferences> 275 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 276 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Windows</SubSystem> 277 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Windows</SubSystem> 278 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Windows</SubSystem> 279 </Link> 280 </ItemDefinitionGroup> 281 <ItemDefinitionGroup Condition="'$(WingetDisableTestHooks)'=='true'"> 282 <ClCompile> 283 <PreprocessorDefinitions>AICLI_DISABLE_TEST_HOOKS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 284 </ClCompile> 285 </ItemDefinitionGroup> 286 <ItemGroup> 287 <ClInclude Include="ArpVersionValidation.h" /> 288 <ClInclude Include="CompositeSource.h" /> 289 <ClInclude Include="IconDefs.h" /> 290 <ClInclude Include="ISource.h" /> 291 <ClInclude Include="Microsoft\ARPHelper.h" /> 292 <ClInclude Include="Microsoft\PinningIndex.h" /> 293 <ClInclude Include="Microsoft\PredefinedInstalledSourceFactory.h" /> 294 <ClInclude Include="Microsoft\PredefinedWriteableSourceFactory.h" /> 295 <ClInclude Include="Microsoft\PreIndexedPackageSourceFactory.h" /> 296 <ClInclude Include="Microsoft\Schema\1_0\ChannelTable.h" /> 297 <ClInclude Include="Microsoft\Schema\1_0\CommandsTable.h" /> 298 <ClInclude Include="Microsoft\Schema\1_0\IdTable.h" /> 299 <ClInclude Include="Microsoft\Schema\1_0\Interface.h" /> 300 <ClInclude Include="Microsoft\Schema\1_0\ManifestTable.h" /> 301 <ClInclude Include="Microsoft\Schema\1_0\MonikerTable.h" /> 302 <ClInclude Include="Microsoft\Schema\1_0\NameTable.h" /> 303 <ClInclude Include="Microsoft\Schema\1_0\OneToManyTable.h" /> 304 <ClInclude Include="Microsoft\Schema\1_0\OneToOneTable.h" /> 305 <ClInclude Include="Microsoft\Schema\1_0\PathPartTable.h" /> 306 <ClInclude Include="Microsoft\Schema\1_0\SearchResultsTable.h" /> 307 <ClInclude Include="Microsoft\Schema\1_0\TagsTable.h" /> 308 <ClInclude Include="Microsoft\Schema\1_0\VersionTable.h" /> 309 <ClInclude Include="Microsoft\Schema\1_0\VirtualTableBase.h" /> 310 <ClInclude Include="Microsoft\Schema\1_1\Interface.h" /> 311 <ClInclude Include="Microsoft\Schema\1_1\ManifestMetadataTable.h" /> 312 <ClInclude Include="Microsoft\Schema\1_1\PackageFamilyNameTable.h" /> 313 <ClInclude Include="Microsoft\Schema\1_1\ProductCodeTable.h" /> 314 <ClInclude Include="Microsoft\Schema\1_1\SearchResultsTable.h" /> 315 <ClInclude Include="Microsoft\Schema\1_2\Interface.h" /> 316 <ClInclude Include="Microsoft\Schema\1_2\NormalizedPackageNameTable.h" /> 317 <ClInclude Include="Microsoft\Schema\1_2\NormalizedPackagePublisherTable.h" /> 318 <ClInclude Include="Microsoft\Schema\1_2\SearchResultsTable.h" /> 319 <ClInclude Include="Microsoft\Schema\1_3\HashVirtualTable.h" /> 320 <ClInclude Include="Microsoft\Schema\1_3\Interface.h" /> 321 <ClInclude Include="Microsoft\Schema\1_4\DependenciesTable.h" /> 322 <ClInclude Include="Microsoft\Schema\1_4\Interface.h" /> 323 <ClInclude Include="Microsoft\Schema\1_5\ArpVersionVirtualTable.h" /> 324 <ClInclude Include="Microsoft\Schema\1_5\Interface.h" /> 325 <ClInclude Include="Microsoft\Schema\1_6\Interface.h" /> 326 <ClInclude Include="Microsoft\Schema\1_6\SearchResultsTable.h" /> 327 <ClInclude Include="Microsoft\Schema\1_6\UpgradeCodeTable.h" /> 328 <ClInclude Include="Microsoft\Schema\1_7\Interface.h" /> 329 <ClInclude Include="Microsoft\Schema\2_0\CommandsTable.h" /> 330 <ClInclude Include="Microsoft\Schema\2_0\Interface.h" /> 331 <ClInclude Include="Microsoft\Schema\2_0\NormalizedPackageNameTable.h" /> 332 <ClInclude Include="Microsoft\Schema\2_0\NormalizedPackagePublisherTable.h" /> 333 <ClInclude Include="Microsoft\Schema\2_0\PackageFamilyNameTable.h" /> 334 <ClInclude Include="Microsoft\Schema\2_0\PackagesTable.h" /> 335 <ClInclude Include="Microsoft\Schema\2_0\OneToManyTableWithMap.h" /> 336 <ClInclude Include="Microsoft\Schema\2_0\PackageUpdateTrackingTable.h" /> 337 <ClInclude Include="Microsoft\Schema\2_0\ProductCodeTable.h" /> 338 <ClInclude Include="Microsoft\Schema\2_0\SearchResultsTable.h" /> 339 <ClInclude Include="Microsoft\Schema\2_0\SystemReferenceStringTable.h" /> 340 <ClInclude Include="Microsoft\Schema\2_0\TagsTable.h" /> 341 <ClInclude Include="Microsoft\Schema\2_0\UpgradeCodeTable.h" /> 342 <ClInclude Include="Microsoft\Schema\IPinningIndex.h" /> 343 <ClInclude Include="Microsoft\Schema\IPortableIndex.h" /> 344 <ClInclude Include="Microsoft\Schema\ICheckpointDatabase.h" /> 345 <ClInclude Include="Microsoft\Schema\ISQLiteIndex.h" /> 346 <ClInclude Include="Microsoft\Schema\SQLiteIndexContextData.h" /> 347 <ClInclude Include="Microsoft\Schema\Pinning_1_0\PinningIndexInterface.h" /> 348 <ClInclude Include="Microsoft\Schema\Pinning_1_0\PinTable.h" /> 349 <ClInclude Include="Microsoft\Schema\Portable_1_0\PortableIndexInterface.h" /> 350 <ClInclude Include="Microsoft\Schema\Portable_1_0\PortableTable.h" /> 351 <ClInclude Include="Microsoft\Schema\Checkpoint_1_0\CheckpointDataTable.h" /> 352 <ClInclude Include="Microsoft\Schema\Checkpoint_1_0\CheckpointDatabaseInterface.h" /> 353 <ClInclude Include="Microsoft\Schema\Checkpoint_1_0\CheckpointTable.h" /> 354 <ClInclude Include="Microsoft\SQLiteIndex.h" /> 355 <ClInclude Include="Microsoft\SQLiteIndexSource.h" /> 356 <ClInclude Include="Microsoft\ConfigurableTestSourceFactory.h" /> 357 <ClInclude Include="Microsoft\SQLiteIndexSourceV1.h" /> 358 <ClInclude Include="Microsoft\SQLiteIndexSourceV2.h" /> 359 <ClInclude Include="PackageDependenciesValidation.h" /> 360 <ClInclude Include="PackageTrackingCatalogSourceFactory.h" /> 361 <ClInclude Include="pch.h" /> 362 <ClInclude Include="Public\winget\ARPCorrelation.h" /> 363 <ClInclude Include="Public\winget\Checkpoint.h" /> 364 <ClInclude Include="Public\winget\CheckpointDatabase.h" /> 365 <ClInclude Include="Public\winget\IconExtraction.h" /> 366 <ClInclude Include="Public\winget\InstalledFilesCorrelation.h" /> 367 <ClInclude Include="Public\winget\InstalledStatus.h" /> 368 <ClInclude Include="Public\winget\InstallerMetadataCollectionContext.h" /> 369 <ClInclude Include="Public\winget\ManifestJSONParser.h" /> 370 <ClInclude Include="Public\winget\ARPCorrelationAlgorithms.h" /> 371 <ClInclude Include="Public\winget\PackageTrackingCatalog.h" /> 372 <ClInclude Include="Public\winget\PackageVersionSelection.h" /> 373 <ClInclude Include="Public\winget\PinningData.h" /> 374 <ClInclude Include="Public\winget\PortableIndex.h" /> 375 <ClInclude Include="Public\winget\RepositorySearch.h" /> 376 <ClInclude Include="Public\winget\RepositorySource.h" /> 377 <ClInclude Include="Rest\RestClient.h" /> 378 <ClInclude Include="Rest\RestSource.h" /> 379 <ClInclude Include="Rest\RestSourceFactory.h" /> 380 <ClInclude Include="Rest\Schema\1_0\Interface.h" /> 381 <ClInclude Include="Rest\Schema\1_0\Json\ManifestDeserializer.h" /> 382 <ClInclude Include="Rest\Schema\1_0\Json\SearchRequestSerializer.h" /> 383 <ClInclude Include="Rest\Schema\1_0\Json\SearchResponseDeserializer.h" /> 384 <ClInclude Include="Rest\Schema\1_10\Interface.h" /> 385 <ClInclude Include="Rest\Schema\1_10\Json\ManifestDeserializer.h" /> 386 <ClInclude Include="Rest\Schema\1_12\Interface.h" /> 387 <ClInclude Include="Rest\Schema\1_12\Json\ManifestDeserializer.h" /> 388 <ClInclude Include="Rest\Schema\1_1\Interface.h" /> 389 <ClInclude Include="Rest\Schema\1_1\Json\ManifestDeserializer.h" /> 390 <ClInclude Include="Rest\Schema\1_1\Json\SearchRequestSerializer.h" /> 391 <ClInclude Include="Rest\Schema\1_4\Interface.h" /> 392 <ClInclude Include="Rest\Schema\1_4\Json\ManifestDeserializer.h" /> 393 <ClInclude Include="Rest\Schema\1_4\Json\SearchResponseDeserializer.h" /> 394 <ClInclude Include="Rest\Schema\1_5\Interface.h" /> 395 <ClInclude Include="Rest\Schema\1_5\Json\ManifestDeserializer.h" /> 396 <ClInclude Include="Rest\Schema\1_6\Interface.h" /> 397 <ClInclude Include="Rest\Schema\1_6\Json\ManifestDeserializer.h" /> 398 <ClInclude Include="Rest\Schema\1_7\Interface.h" /> 399 <ClInclude Include="Rest\Schema\1_7\Json\ManifestDeserializer.h" /> 400 <ClInclude Include="Rest\Schema\1_9\Interface.h" /> 401 <ClInclude Include="Rest\Schema\1_9\Json\ManifestDeserializer.h" /> 402 <ClInclude Include="Rest\Schema\AuthenticationInfoParser.h" /> 403 <ClInclude Include="Rest\Schema\CommonRestConstants.h" /> 404 <ClInclude Include="Rest\Schema\InformationResponseDeserializer.h" /> 405 <ClInclude Include="Rest\Schema\IRestClient.h" /> 406 <ClInclude Include="Rest\Schema\SearchRequestComposer.h" /> 407 <ClInclude Include="Rest\Schema\SearchResponseParser.h" /> 408 <ClInclude Include="SourceFactory.h" /> 409 <ClInclude Include="SourceList.h" /> 410 <ClInclude Include="SourcePolicy.h" /> 411 <ClInclude Include="SourceUpdateChecks.h" /> 412 </ItemGroup> 413 <ItemGroup> 414 <ClCompile Include="ARPCorrelation.cpp" /> 415 <ClCompile Include="ARPCorrelationAlgorithms.cpp" /> 416 <ClCompile Include="IconExtraction.cpp" /> 417 <ClCompile Include="ArpVersionValidation.cpp" /> 418 <ClCompile Include="CompositeSource.cpp" /> 419 <ClCompile Include="InstalledFilesCorrelation.cpp" /> 420 <ClCompile Include="InstallerMetadataCollectionContext.cpp" /> 421 <ClCompile Include="ManifestJSONParser.cpp" /> 422 <ClCompile Include="Microsoft\ARPHelper.cpp" /> 423 <ClCompile Include="Microsoft\ConfigurableTestSourceFactory.cpp" /> 424 <ClCompile Include="Microsoft\PinningIndex.cpp" /> 425 <ClCompile Include="Microsoft\PortableIndex.cpp" /> 426 <ClCompile Include="Microsoft\PredefinedInstalledSourceFactory.cpp" /> 427 <ClCompile Include="Microsoft\PredefinedWriteableSourceFactory.cpp" /> 428 <ClCompile Include="Microsoft\PreIndexedPackageSourceFactory.cpp" /> 429 <ClCompile Include="Microsoft\CheckpointDatabase.cpp" /> 430 <ClCompile Include="Microsoft\Schema\1_0\Interface_1_0.cpp" /> 431 <ClCompile Include="Microsoft\Schema\1_0\ManifestTable.cpp" /> 432 <ClCompile Include="Microsoft\Schema\1_0\OneToManyTable.cpp" /> 433 <ClCompile Include="Microsoft\Schema\1_0\OneToOneTable.cpp" /> 434 <ClCompile Include="Microsoft\Schema\1_0\PathPartTable.cpp" /> 435 <ClCompile Include="Microsoft\Schema\1_0\SearchResultsTable_1_0.cpp" /> 436 <ClCompile Include="Microsoft\Schema\1_1\Interface_1_1.cpp" /> 437 <ClCompile Include="Microsoft\Schema\1_1\ManifestMetadataTable.cpp" /> 438 <ClCompile Include="Microsoft\Schema\1_1\SearchResultsTable_1_1.cpp" /> 439 <ClCompile Include="Microsoft\Schema\1_2\Interface_1_2.cpp" /> 440 <ClCompile Include="Microsoft\Schema\1_2\SearchResultsTable_1_2.cpp" /> 441 <ClCompile Include="Microsoft\Schema\1_3\Interface_1_3.cpp" /> 442 <ClCompile Include="Microsoft\Schema\1_4\DependenciesTable.cpp" /> 443 <ClCompile Include="Microsoft\Schema\1_4\Interface_1_4.cpp" /> 444 <ClCompile Include="Microsoft\Schema\1_5\Interface_1_5.cpp" /> 445 <ClCompile Include="Microsoft\Schema\1_6\Interface_1_6.cpp" /> 446 <ClCompile Include="Microsoft\Schema\1_6\SearchResultsTable_1_6.cpp" /> 447 <ClCompile Include="Microsoft\Schema\1_7\Interface_1_7.cpp" /> 448 <ClCompile Include="Microsoft\Schema\2_0\Interface_2_0.cpp" /> 449 <ClCompile Include="Microsoft\Schema\2_0\PackagesTable.cpp" /> 450 <ClCompile Include="Microsoft\Schema\2_0\OneToManyTableWithMap.cpp" /> 451 <ClCompile Include="Microsoft\Schema\2_0\PackageUpdateTrackingTable.cpp" /> 452 <ClCompile Include="Microsoft\Schema\2_0\SearchResultsTable_2_0.cpp" /> 453 <ClCompile Include="Microsoft\Schema\2_0\SystemReferenceStringTable.cpp" /> 454 <ClCompile Include="Microsoft\Schema\ISQLiteIndex.cpp" /> 455 <ClCompile Include="Microsoft\Schema\Pinning_1_0\PinningIndexInterface_1_0.cpp" /> 456 <ClCompile Include="Microsoft\Schema\Pinning_1_0\PinTable.cpp" /> 457 <ClCompile Include="Microsoft\Schema\Portable_1_0\PortableIndexInterface_1_0.cpp" /> 458 <ClCompile Include="Microsoft\Schema\Portable_1_0\PortableTable.cpp" /> 459 <ClCompile Include="Microsoft\Schema\Checkpoint_1_0\CheckpointDataTable.cpp" /> 460 <ClCompile Include="Microsoft\Schema\Checkpoint_1_0\CheckpointDatabaseInterface_1_0.cpp" /> 461 <ClCompile Include="Microsoft\Schema\Checkpoint_1_0\CheckpointTable.cpp" /> 462 <ClCompile Include="Microsoft\SQLiteIndex.cpp" /> 463 <ClCompile Include="Microsoft\SQLiteIndexSource.cpp" /> 464 <ClCompile Include="Microsoft\SQLiteIndexSourceV1.cpp" /> 465 <ClCompile Include="Microsoft\SQLiteIndexSourceV2.cpp" /> 466 <ClCompile Include="PackageDependenciesValidation.cpp" /> 467 <ClCompile Include="PackageInstalledStatus.cpp" /> 468 <ClCompile Include="PackageTrackingCatalog.cpp" /> 469 <ClCompile Include="PackageVersionSelection.cpp" /> 470 <ClCompile Include="pch.cpp"> 471 <PrecompiledHeader>Create</PrecompiledHeader> 472 </ClCompile> 473 <ClCompile Include="PinningData.cpp" /> 474 <ClCompile Include="RepositorySearch.cpp" /> 475 <ClCompile Include="RepositorySource.cpp" /> 476 <ClCompile Include="Rest\RestClient.cpp" /> 477 <ClCompile Include="Rest\RestSource.cpp" /> 478 <ClCompile Include="Rest\RestSourceFactory.cpp" /> 479 <ClCompile Include="Rest\Schema\1_0\RestInterface_1_0.cpp" /> 480 <ClCompile Include="Rest\Schema\1_0\Json\ManifestDeserializer_1_0.cpp" /> 481 <ClCompile Include="Rest\Schema\1_0\Json\SearchRequestSerializer_1_0.cpp" /> 482 <ClCompile Include="Rest\Schema\1_0\Json\SearchResponseDeserializer_1_0.cpp" /> 483 <ClCompile Include="Rest\Schema\1_10\Json\ManifestDeserializer_1_10.cpp" /> 484 <ClCompile Include="Rest\Schema\1_10\RestInterface_1_10.cpp" /> 485 <ClCompile Include="Rest\Schema\1_12\Json\ManifestDeserializer_1_12.cpp" /> 486 <ClCompile Include="Rest\Schema\1_12\RestInterface_1_12.cpp" /> 487 <ClCompile Include="Rest\Schema\1_1\Json\ManifestDeserializer_1_1.cpp" /> 488 <ClCompile Include="Rest\Schema\1_1\Json\SearchRequestSerializer_1_1.cpp" /> 489 <ClCompile Include="Rest\Schema\1_1\RestInterface_1_1.cpp" /> 490 <ClCompile Include="Rest\Schema\1_4\Json\ManifestDeserializer_1_4.cpp" /> 491 <ClCompile Include="Rest\Schema\1_4\Json\SearchResponseDeserializer_1_4.cpp" /> 492 <ClCompile Include="Rest\Schema\1_4\RestInterface_1_4.cpp" /> 493 <ClCompile Include="Rest\Schema\1_5\Json\ManifestDeserializer_1_5.cpp" /> 494 <ClCompile Include="Rest\Schema\1_5\RestInterface_1_5.cpp" /> 495 <ClCompile Include="Rest\Schema\1_6\Json\ManifestDeserializer_1_6.cpp" /> 496 <ClCompile Include="Rest\Schema\1_6\RestInterface_1_6.cpp" /> 497 <ClCompile Include="Rest\Schema\1_7\Json\ManifestDeserializer_1_7.cpp" /> 498 <ClCompile Include="Rest\Schema\1_7\RestInterface_1_7.cpp" /> 499 <ClCompile Include="Rest\Schema\1_9\Json\ManifestDeserializer_1_9.cpp" /> 500 <ClCompile Include="Rest\Schema\1_9\RestInterface_1_9.cpp" /> 501 <ClCompile Include="Rest\Schema\AuthenticationInfoParser.cpp" /> 502 <ClCompile Include="Rest\Schema\InformationResponseDeserializer.cpp" /> 503 <ClCompile Include="Rest\Schema\SearchRequestComposer.cpp" /> 504 <ClCompile Include="Rest\Schema\SearchResponseParser.cpp" /> 505 <ClCompile Include="SourceList.cpp" /> 506 <ClCompile Include="SourcePolicy.cpp" /> 507 <ClCompile Include="SourceUpdateChecks.cpp" /> 508 </ItemGroup> 509 <ItemGroup> 510 <None Include="Microsoft\README.md" /> 511 <None Include="packages.config" /> 512 <None Include="PropertySheet.props" /> 513 </ItemGroup> 514 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 515 <ImportGroup Label="ExtensionTargets"> 516 <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')" /> 517 <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')" /> 518 </ImportGroup> 519 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> 520 <PropertyGroup> 521 <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> 522 </PropertyGroup> 523 <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'))" /> 524 <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'))" /> 525 <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'))" /> 526 </Target> 527 </Project>