Browse Source

Delete RD.XML in the CoreRT config and tweak compiler settings (#6593)

* Tweak compilation settings

* Delete rd.xml
Michal Strehovský 4 years ago
parent
commit
6711190b1b

+ 7 - 2
frameworks/CSharp/aspnetcore-corert/PlatformBenchmarks/PlatformBenchmarks.csproj

@@ -7,12 +7,17 @@
 
 
     <!-- Opt out of the "easy mode" of the CoreRT compiler (http://aka.ms/OptimizeCoreRT) -->
     <!-- Opt out of the "easy mode" of the CoreRT compiler (http://aka.ms/OptimizeCoreRT) -->
     <TrimMode>link</TrimMode>
     <TrimMode>link</TrimMode>
-    <IlcGenerateStackTraceData>false</IlcGenerateStackTraceData>
     <IlcOptimizationPreference>Speed</IlcOptimizationPreference>
     <IlcOptimizationPreference>Speed</IlcOptimizationPreference>
+
+    <!-- This benchmark is marked Stripped, so we might as well do this: -->
+    <UseSystemResourceKeys>true</UseSystemResourceKeys>
+    <EventSourceSupport>false</EventSourceSupport>
+    <DebuggerSupport>false</DebuggerSupport>
+    <IlcGenerateStackTraceData>false</IlcGenerateStackTraceData>
   </PropertyGroup>
   </PropertyGroup>
   
   
   <ItemGroup>
   <ItemGroup>
-    <RdXmlFile Include="rd.xml" />
+    <IlcArg Include="--reflectedonly" />
   </ItemGroup>
   </ItemGroup>
   
   
   <ItemGroup>
   <ItemGroup>

+ 0 - 43
frameworks/CSharp/aspnetcore-corert/PlatformBenchmarks/rd.xml

@@ -1,43 +0,0 @@
-<Directives>
-    <Application>
-        <Assembly Name="PlatformBenchmarks" Dynamic="Required All" />
-        <Assembly Name="Microsoft.AspNetCore.Server.Kestrel.Core">
-            <Type Name="Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer" Dynamic="Required All" />
-            <Type Name="Microsoft.AspNetCore.Server.Kestrel.Core.Internal.KestrelServerOptionsSetup" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.AspNetCore.Server.Kestrel" Dynamic="Required All"/>
-        <Assembly Name="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets">
-            <Type Name="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory" Dynamic="Required All" />
-            <Type Name="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.Extensions.DependencyInjection" Dynamic="Required All">
-            <Type Name="Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory" Dynamic="Required All" />
-            <Type Name="Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver" Dynamic="Required All" />
-            <Type Name="Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteValidator" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.Extensions.Options">
-            <Type Name="Microsoft.Extensions.Options.OptionsManager`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,Microsoft.AspNetCore.Server.Kestrel.Core]]" Dynamic="Required All" />
-            <Type Name="Microsoft.Extensions.Options.OptionsFactory`1[[Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerOptions,Microsoft.AspNetCore.Server.Kestrel.Core]]" Dynamic="Required All" />
-            <Type Name="Microsoft.Extensions.Options.OptionsMonitor`1[[Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions,Microsoft.Extensions.Logging.Console]]" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.AspNetCore.Http" Dynamic="Required All" />
-        <Assembly Name="Microsoft.AspNetCore.HostFiltering">
-            <Type Name="Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.AspNetCore.Hosting" Dynamic="Required All" />
-        <Assembly Name="Microsoft.Extensions.Logging.Abstractions">
-
-        </Assembly>
-        <Assembly Name="Microsoft.Extensions.Logging">
-            <Type Name="Microsoft.Extensions.Logging.LoggerFactory" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="System.ComponentModel.TypeConverter">
-            <Type Name="System.ComponentModel.TypeConverter" Dynamic="Required All" />
-            <Type Name="System.ComponentModel.StringConverter" Dynamic="Required All" />
-            <Type Name="System.ComponentModel.Int32Converter" Dynamic="Required All" />
-        </Assembly>
-        <Assembly Name="Microsoft.Extensions.Configuration.Json">
-            <Type Name="Microsoft.Extensions.Configuration.Json.JsonConfigurationSource" Dynamic="Required All" />
-        </Assembly>
-    </Application>
-</Directives>