diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj b/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj
index 7ee51306d042d5..afd62c462e6e70 100644
--- a/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj
+++ b/src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj
@@ -10,13 +10,15 @@
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
false
+ true
+ 1
-
+
True
$(DefineConstants);IL_EMIT
- $(DefineConstants);SAVE_ASSEMBLIES
+ $(DefineConstants);SAVE_ASSEMBLIES
@@ -36,7 +38,7 @@
-
+
@@ -46,7 +48,7 @@
-
+
diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/ServiceProviderEngineScope.cs b/src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/ServiceProviderEngineScope.cs
index 4ad8b1579a0290..400b38c5d0833d 100644
--- a/src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/ServiceProviderEngineScope.cs
+++ b/src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/ServiceProviderEngineScope.cs
@@ -185,12 +185,20 @@ private List