Microsoft.Management.Configuration.OutOfProc.vcxproj (34463B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" 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 <Keyword>Win32Proj</Keyword> 10 <RootNamespace>MicrosoftManagementConfigurationOutOfProc</RootNamespace> 11 <WindowsTargetPlatformVersion>10.0.26100.0</WindowsTargetPlatformVersion> 12 <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion> 13 <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support> 14 <CppWinRTGenerateWindowsMetadata>false</CppWinRTGenerateWindowsMetadata> 15 <ProjectGuid>{2268D5AD-7F2A-485A-8C4B-C574497514C9}</ProjectGuid> 16 </PropertyGroup> 17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 18 <ItemGroup Label="ProjectConfigurations"> 19 <ProjectConfiguration Include="Debug|ARM64"> 20 <Configuration>Debug</Configuration> 21 <Platform>ARM64</Platform> 22 </ProjectConfiguration> 23 <ProjectConfiguration Include="Debug|Win32"> 24 <Configuration>Debug</Configuration> 25 <Platform>Win32</Platform> 26 </ProjectConfiguration> 27 <ProjectConfiguration Include="ReleaseStatic|ARM64"> 28 <Configuration>ReleaseStatic</Configuration> 29 <Platform>ARM64</Platform> 30 </ProjectConfiguration> 31 <ProjectConfiguration Include="ReleaseStatic|Win32"> 32 <Configuration>ReleaseStatic</Configuration> 33 <Platform>Win32</Platform> 34 </ProjectConfiguration> 35 <ProjectConfiguration Include="ReleaseStatic|x64"> 36 <Configuration>ReleaseStatic</Configuration> 37 <Platform>x64</Platform> 38 </ProjectConfiguration> 39 <ProjectConfiguration Include="Release|ARM64"> 40 <Configuration>Release</Configuration> 41 <Platform>ARM64</Platform> 42 </ProjectConfiguration> 43 <ProjectConfiguration Include="Release|Win32"> 44 <Configuration>Release</Configuration> 45 <Platform>Win32</Platform> 46 </ProjectConfiguration> 47 <ProjectConfiguration Include="Debug|x64"> 48 <Configuration>Debug</Configuration> 49 <Platform>x64</Platform> 50 </ProjectConfiguration> 51 <ProjectConfiguration Include="Release|x64"> 52 <Configuration>Release</Configuration> 53 <Platform>x64</Platform> 54 </ProjectConfiguration> 55 </ItemGroup> 56 <PropertyGroup Label="Configuration"> 57 <ConfigurationType>DynamicLibrary</ConfigurationType> 58 <PlatformToolset>v140</PlatformToolset> 59 <PlatformToolset Condition="'$(VisualStudioVersion)' == '15.0'">v141</PlatformToolset> 60 <PlatformToolset Condition="'$(VisualStudioVersion)' == '16.0'">v142</PlatformToolset> 61 <PlatformToolset Condition="'$(VisualStudioVersion)' == '17.0'">v143</PlatformToolset> 62 <CharacterSet>Unicode</CharacterSet> 63 </PropertyGroup> 64 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration"> 65 <UseDebugLibraries>true</UseDebugLibraries> 66 <LinkIncremental>true</LinkIncremental> 67 </PropertyGroup> 68 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration"> 69 <UseDebugLibraries>false</UseDebugLibraries> 70 <WholeProgramOptimization>true</WholeProgramOptimization> 71 <LinkIncremental>false</LinkIncremental> 72 </PropertyGroup> 73 <PropertyGroup Condition="'$(Configuration)'=='ReleaseStatic'" Label="Configuration"> 74 <UseDebugLibraries>false</UseDebugLibraries> 75 <WholeProgramOptimization>true</WholeProgramOptimization> 76 <LinkIncremental>false</LinkIncremental> 77 </PropertyGroup> 78 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> 79 <SpectreMitigation>Spectre</SpectreMitigation> 80 </PropertyGroup> 81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'" Label="Configuration"> 82 <SpectreMitigation>Spectre</SpectreMitigation> 83 </PropertyGroup> 84 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 85 <SpectreMitigation>Spectre</SpectreMitigation> 86 </PropertyGroup> 87 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'" Label="Configuration"> 88 <SpectreMitigation>Spectre</SpectreMitigation> 89 </PropertyGroup> 90 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 91 <SpectreMitigation>Spectre</SpectreMitigation> 92 </PropertyGroup> 93 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'" Label="Configuration"> 94 <SpectreMitigation>Spectre</SpectreMitigation> 95 </PropertyGroup> 96 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 97 <ImportGroup Label="ExtensionSettings"> 98 </ImportGroup> 99 <ImportGroup 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="'$(UseProdCLSIDs)'=='true'"> 183 <ClCompile> 184 <PreprocessorDefinitions>USE_PROD_CLSIDS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 185 </ClCompile> 186 </ItemDefinitionGroup> 187 <ItemDefinitionGroup Condition="'$(UseProdWingetServer)'=='true'"> 188 <ClCompile> 189 <PreprocessorDefinitions>USE_PROD_WINGET_SERVER;%(PreprocessorDefinitions)</PreprocessorDefinitions> 190 </ClCompile> 191 </ItemDefinitionGroup> 192 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 193 <ClCompile> 194 <Optimization>Disabled</Optimization> 195 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 196 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 197 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 198 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</TreatWarningAsError> 199 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</TreatWarningAsError> 200 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</ControlFlowGuard> 201 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ControlFlowGuard> 202 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">stdcpp17</LanguageStandard> 203 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdcpp17</LanguageStandard> 204 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</SDLCheck> 205 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</SDLCheck> 206 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</EnablePREfast> 207 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</EnablePREfast> 208 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">6001</DisableSpecificWarnings> 209 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">6001</DisableSpecificWarnings> 210 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">false</RuntimeTypeInfo> 211 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</RuntimeTypeInfo> 212 </ClCompile> 213 <Link> 214 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 215 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Windows</SubSystem> 216 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Windows</SubSystem> 217 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Windows</SubSystem> 218 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Source.def</ModuleDefinitionFile> 219 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Source.def</ModuleDefinitionFile> 220 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Source.def</ModuleDefinitionFile> 221 <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> 222 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</CETCompat> 223 </Link> 224 <Manifest> 225 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 226 </Manifest> 227 <Manifest> 228 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 229 </Manifest> 230 </ItemDefinitionGroup> 231 <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'"> 232 <ClCompile> 233 <PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 234 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 235 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</TreatWarningAsError> 236 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ControlFlowGuard> 237 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">stdcpp17</LanguageStandard> 238 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</SDLCheck> 239 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnablePREfast> 240 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">6001</DisableSpecificWarnings> 241 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</RuntimeTypeInfo> 242 </ClCompile> 243 <Manifest> 244 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 245 </Manifest> 246 <Link> 247 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</CETCompat> 248 </Link> 249 </ItemDefinitionGroup> 250 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 251 <ClCompile> 252 <Optimization>MaxSpeed</Optimization> 253 <FunctionLevelLinking>true</FunctionLevelLinking> 254 <IntrinsicFunctions>true</IntrinsicFunctions> 255 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 256 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 257 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 258 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 259 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</TreatWarningAsError> 260 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</TreatWarningAsError> 261 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</TreatWarningAsError> 262 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Guard</ControlFlowGuard> 263 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Guard</ControlFlowGuard> 264 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Guard</ControlFlowGuard> 265 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">stdcpp17</LanguageStandard> 266 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">stdcpp17</LanguageStandard> 267 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdcpp17</LanguageStandard> 268 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</SDLCheck> 269 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</SDLCheck> 270 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</SDLCheck> 271 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</EnablePREfast> 272 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</EnablePREfast> 273 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</EnablePREfast> 274 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">6001</DisableSpecificWarnings> 275 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">6001</DisableSpecificWarnings> 276 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">6001</DisableSpecificWarnings> 277 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</RuntimeTypeInfo> 278 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</RuntimeTypeInfo> 279 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</RuntimeTypeInfo> 280 </ClCompile> 281 <Link> 282 <EnableCOMDATFolding>true</EnableCOMDATFolding> 283 <OptimizeReferences>true</OptimizeReferences> 284 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 285 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Windows</SubSystem> 286 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Windows</SubSystem> 287 <SubSystem Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Windows</SubSystem> 288 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Source.def</ModuleDefinitionFile> 289 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Source.def</ModuleDefinitionFile> 290 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Source.def</ModuleDefinitionFile> 291 <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> 292 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 293 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 294 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 295 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</CETCompat> 296 <CETCompat Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</CETCompat> 297 </Link> 298 <Manifest> 299 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 300 </Manifest> 301 <Manifest> 302 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 303 </Manifest> 304 <Manifest> 305 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 306 </Manifest> 307 </ItemDefinitionGroup> 308 <ItemDefinitionGroup Condition="'$(Configuration)'=='ReleaseStatic'"> 309 <ClCompile> 310 <Optimization>MaxSpeed</Optimization> 311 <FunctionLevelLinking>true</FunctionLevelLinking> 312 <IntrinsicFunctions>true</IntrinsicFunctions> 313 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 314 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 315 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 316 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">$(ProjectDir)..\AppInstallerSharedLib\Public;$(ProjectDir)..\WinGetServer;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 317 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</TreatWarningAsError> 318 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</TreatWarningAsError> 319 <TreatWarningAsError Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</TreatWarningAsError> 320 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Guard</ControlFlowGuard> 321 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Guard</ControlFlowGuard> 322 <ControlFlowGuard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Guard</ControlFlowGuard> 323 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">stdcpp17</LanguageStandard> 324 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">stdcpp17</LanguageStandard> 325 <LanguageStandard Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">stdcpp17</LanguageStandard> 326 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">true</SDLCheck> 327 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</SDLCheck> 328 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</SDLCheck> 329 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</EnablePREfast> 330 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</EnablePREfast> 331 <EnablePREfast Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</EnablePREfast> 332 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">MultiThreaded</RuntimeLibrary> 333 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">MultiThreaded</RuntimeLibrary> 334 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">MultiThreaded</RuntimeLibrary> 335 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">6001</DisableSpecificWarnings> 336 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">6001</DisableSpecificWarnings> 337 <DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">6001</DisableSpecificWarnings> 338 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">false</RuntimeTypeInfo> 339 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">false</RuntimeTypeInfo> 340 <RuntimeTypeInfo Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">false</RuntimeTypeInfo> 341 </ClCompile> 342 <Link> 343 <EnableCOMDATFolding>true</EnableCOMDATFolding> 344 <OptimizeReferences>true</OptimizeReferences> 345 <GenerateWindowsMetadata>false</GenerateWindowsMetadata> 346 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Windows</SubSystem> 347 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Windows</SubSystem> 348 <SubSystem Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Windows</SubSystem> 349 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">Source.def</ModuleDefinitionFile> 350 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">Source.def</ModuleDefinitionFile> 351 <ModuleDefinitionFile Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">Source.def</ModuleDefinitionFile> 352 <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> 353 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 354 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 355 <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">/debug:full /debugtype:cv,fixup /incremental:no %(AdditionalOptions)</AdditionalOptions> 356 <CETCompat Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">true</CETCompat> 357 <CETCompat Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">true</CETCompat> 358 </Link> 359 <Manifest> 360 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 361 </Manifest> 362 <Manifest> 363 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 364 </Manifest> 365 <Manifest> 366 <AdditionalManifestFiles Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">$(ProjectDir)..\manifest\shared.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles> 367 </Manifest> 368 </ItemDefinitionGroup> 369 <ItemGroup> 370 <ClInclude Include="Factory.h" /> 371 <ClInclude Include="pch.h" /> 372 </ItemGroup> 373 <ItemGroup> 374 <ClCompile Include="..\WinGetServer\Utils.cpp"> 375 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader> 376 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader> 377 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">NotUsing</PrecompiledHeader> 378 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">NotUsing</PrecompiledHeader> 379 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">NotUsing</PrecompiledHeader> 380 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">NotUsing</PrecompiledHeader> 381 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> 382 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> 383 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">NotUsing</PrecompiledHeader> 384 </ClCompile> 385 <ClCompile Include="..\WinGetServer\WinGetServerManualActivation_Client.cpp"> 386 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader> 387 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader> 388 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">NotUsing</PrecompiledHeader> 389 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">NotUsing</PrecompiledHeader> 390 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">NotUsing</PrecompiledHeader> 391 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">NotUsing</PrecompiledHeader> 392 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> 393 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> 394 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">NotUsing</PrecompiledHeader> 395 </ClCompile> 396 <ClCompile Include="..\WinGetServer\WinGetServer_c.c"> 397 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader> 398 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader> 399 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|Win32'">NotUsing</PrecompiledHeader> 400 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">NotUsing</PrecompiledHeader> 401 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">NotUsing</PrecompiledHeader> 402 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|ARM64'">NotUsing</PrecompiledHeader> 403 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> 404 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> 405 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseStatic|x64'">NotUsing</PrecompiledHeader> 406 </ClCompile> 407 <ClCompile Include="dllmain.cpp" /> 408 <ClCompile Include="Factory.cpp" /> 409 <ClCompile Include="pch.cpp"> 410 <PrecompiledHeader>Create</PrecompiledHeader> 411 </ClCompile> 412 </ItemGroup> 413 <ItemGroup> 414 <None Include="Collect-ConfigurationOOPTests.ps1" /> 415 <None Include="packages.config" /> 416 <None Include="Prepare-ConfigurationOOPTests.ps1" /> 417 <None Include="PropertySheet.props" /> 418 <None Include="Source.def" /> 419 </ItemGroup> 420 <ItemGroup> 421 <ProjectReference Include="..\AppInstallerSharedLib\AppInstallerSharedLib.vcxproj"> 422 <Project>{f3f6e699-bc5d-4950-8a05-e49dd9eb0d51}</Project> 423 </ProjectReference> 424 <ProjectReference Include="..\Microsoft.Management.Configuration\Microsoft.Management.Configuration.vcxproj"> 425 <Project>{ca460806-5e41-4e97-9a3d-1d74b433b663}</Project> 426 </ProjectReference> 427 </ItemGroup> 428 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 429 <ImportGroup Label="ExtensionTargets"> 430 <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')" /> 431 <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')" /> 432 </ImportGroup> 433 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> 434 <PropertyGroup> 435 <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> 436 </PropertyGroup> 437 <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'))" /> 438 <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'))" /> 439 <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'))" /> 440 </Target> 441 </Project>