summaryrefslogtreecommitdiff
path: root/clr.desktop.props
blob: 6d5951e3345cc623bd440dbfdb0300983008b4f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition="'$(ClrProduct)'=='desktop_clr'">
    <DebuggingSupported>true</DebuggingSupported>
    <DebuggingSupportedBuild>true</DebuggingSupportedBuild>
    <EnCSupported Condition="('$(TargetArch)' == 'i386') or ('$(TargetArch)' == 'amd64')">true</EnCSupported>
    <EnableDownlevelForNls>true</EnableDownlevelForNls>
    <FeatureAppdomainResourceMonitoring>true</FeatureAppdomainResourceMonitoring>
    <FeatureAppdomainmanagerInitoptions>true</FeatureAppdomainmanagerInitoptions>
    <FeatureAppX>true</FeatureAppX>
    <FeatureAppXBinder>true</FeatureAppXBinder>
    <FeatureAptca>true</FeatureAptca>
    <FeatureArrayStubAsIL Condition="('$(TargetArch)' == 'arm')">true</FeatureArrayStubAsIL>
    <FeatureBclFormatting>true</FeatureBclFormatting>
    <FeatureCasPolicy>true</FeatureCasPolicy>
    <FeatureTraceLogging>true</FeatureTraceLogging>
    <FeatureClassicCominterop>true</FeatureClassicCominterop>
    <FeatureLegacySurface>true</FeatureLegacySurface>
    <FeatureClickonce>true</FeatureClickonce>
    <FeatureCodepagesFile>true</FeatureCodepagesFile>
    <FeatureCollectibleTypes>true</FeatureCollectibleTypes>
    <FeatureCominterop>true</FeatureCominterop>
    <FeatureCominteropApartmentSupport>true</FeatureCominteropApartmentSupport>
    <FeatureCominteropManagedActivation>true</FeatureCominteropManagedActivation>
    <FeatureCominteropRegistration>true</FeatureCominteropRegistration>
    <FeatureCominteropTlbSupport>true</FeatureCominteropTlbSupport>
    <FeatureCominteropUnmanagedActivation>true</FeatureCominteropUnmanagedActivation>
    <FeatureCominteropWinRTManagedActivation>true</FeatureCominteropWinRTManagedActivation>
    <FeatureCominteropWinRTDesktopHost>true</FeatureCominteropWinRTDesktopHost>
    <FeatureCompressedstack>true</FeatureCompressedstack>
    <FeatureCorruptingExceptions>true</FeatureCorruptingExceptions>
    <FeatureCrypto>true</FeatureCrypto>
    <FeatureDbgPublish>true</FeatureDbgPublish>
    <FeatureDbiDebugging>true</FeatureDbiDebugging>
    <FeatureDbiOopDebugging_HostLocal>true</FeatureDbiOopDebugging_HostLocal>
    <FeatureDbiOopDebugging_HostWindowsx86>false</FeatureDbiOopDebugging_HostWindowsx86>
    <FeatureDisplayCultureInfo>true</FeatureDisplayCultureInfo>
    <FeatureDisplayRegionInfo>true</FeatureDisplayRegionInfo>
    <FeatureEventTrace>true</FeatureEventTrace>
    <FeatureExceptionDispatchInfo>true</FeatureExceptionDispatchInfo>
    <FeatureExceptionNotifications>true</FeatureExceptionNotifications>
    <FeatureFullNGen>true</FeatureFullNGen>
    <FeatureFusion>true</FeatureFusion>
    <FeatureHijack>true</FeatureHijack>
    <FeatureHosting>true</FeatureHosting>
    <FeatureIdentityReference>true</FeatureIdentityReference>
    <FeatureImpersonation>true</FeatureImpersonation>
    <FeatureIncludeAllInterfaces>true</FeatureIncludeAllInterfaces>
    <FeatureInteropDebugging Condition="('$(TargetArch)' == 'i386') or ('$(TargetArch)' == 'amd64')">true</FeatureInteropDebugging>
    <FeatureIpcman>true</FeatureIpcman>
    <FeatureIsolatedStorageQuotaEnforcement>true</FeatureIsolatedStorageQuotaEnforcement>
    <FeatureIsostore>true</FeatureIsostore>
    <FeatureIsymReader>true</FeatureIsymReader>
    <!-- This is here for testing purposes only, and only on checked builds for x86/ARM -->
    <FeatureLazyCOWPages Condition="'$(_BuildType)'!='ret' and (('$(TargetArch)' == 'i386') or ('$(TargetArch)' == 'arm'))">true</FeatureLazyCOWPages>
    <FeatureLeakCultureInfo>true</FeatureLeakCultureInfo>
    <FeatureLoaderOptimization>true</FeatureLoaderOptimization>
    <FeatureMacl>true</FeatureMacl>
    <FeatureManagedEtw>true</FeatureManagedEtw>
    <FeatureManagedEtwChannels>true</FeatureManagedEtwChannels>
    <FeatureMdaSupported>true</FeatureMdaSupported>
    <FeatureMethodRental>true</FeatureMethodRental>
    <FeatureMixedMode>true</FeatureMixedMode>
    <FeatureMulticoreJIT>true</FeatureMulticoreJIT>
    <FeatureMultiModuleAssemblies>true</FeatureMultiModuleAssemblies>
    <FeatureNativeImageGeneration>true</FeatureNativeImageGeneration>
    <FeatureNongenericCollections>true</FeatureNongenericCollections>
    <FeaturePathCompat>true</FeaturePathCompat>
    <FeaturePerfmon>true</FeaturePerfmon>
    <FeaturePls>true</FeaturePls>
    <FeaturePrejit>true</FeaturePrejit>
    <FeatureRandomizedStringHashing>true</FeatureRandomizedStringHashing>
    <FeatureReflectionOnlyLoad>true</FeatureReflectionOnlyLoad>
    <!-- The rejit feature is available only on supported architectures (Windows x86 & Windows x64) -->
    <FeatureReJIT Condition="('$(TargetArch)' == 'i386') or ('$(TargetArch)' == 'amd64')">true</FeatureReJIT>
    <FeatureRemoting>true</FeatureRemoting>
    <FeatureRwlock>true</FeatureRwlock>
    <FeatureSerialization>true</FeatureSerialization>
    <FeatureSortTables>true</FeatureSortTables>
    <FeatureStackProbe Condition="'$(TargetArch)' != 'arm'">true</FeatureStackProbe>
    <FeatureStrongnameDelaySigningAllowed>true</FeatureStrongnameDelaySigningAllowed>
    <FeatureStrongnameMigration>true</FeatureStrongnameMigration>
    <FeatureSvrGc>true</FeatureSvrGc>
    <FeatureSynchronizationcontextWait>true</FeatureSynchronizationcontextWait>
    <FeatureSyntheticCultures>true</FeatureSyntheticCultures>
    <FeatureTypeEquivalence>true</FeatureTypeEquivalence>
    <FeatureUefChainmanager>true</FeatureUefChainmanager>
    <FeatureUseLcid>true</FeatureUseLcid>
    <FeatureValidator>true</FeatureValidator>
    <FeatureWatson>true</FeatureWatson>
    <FeatureWin32Registry>true</FeatureWin32Registry>
    <FeatureX509>true</FeatureX509>
    <FeatureX509Securestrings>true</FeatureX509Securestrings>
    <FeatureXPlatDacDebugging_HostWindowsx86 Condition="'$(TargetArch)' == 'arm'">true</FeatureXPlatDacDebugging_HostWindowsx86>
    <PerfcountersSupportedBuild>true</PerfcountersSupportedBuild>
    <ProfilingSupportedBuild>true</ProfilingSupportedBuild>
    <UefChainingSupported>true</UefChainingSupported>
    <UseMsvcrt>true</UseMsvcrt>
    <FeatureUseAsmGCWriteBarriers>true</FeatureUseAsmGCWriteBarriers>
    <!-- Setting this to "false" works only for workstation GC, not server. -->
    <FeatureSymDiff>true</FeatureSymDiff>
    <FeatureWinDbAppCompat>true</FeatureWinDbAppCompat>
    <FeatureReadyToRun Condition="'$(TargetArch)'!='arm64'">true</FeatureReadyToRun>
  </PropertyGroup>
</Project>