diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index d921c3eb09..a17d547052 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -46,6 +46,7 @@ and are generated based on the last package release.
+
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index a025412225..2d7ac67533 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -113,6 +113,10 @@
https://github.com/dotnet/runtime
533e9b7dbb5ab9f63e74f95d8cae78171dafc31f
+
+ https://github.com/dotnet/runtime
+ 533e9b7dbb5ab9f63e74f95d8cae78171dafc31f
+
https://github.com/dotnet/runtime
533e9b7dbb5ab9f63e74f95d8cae78171dafc31f
diff --git a/eng/Versions.props b/eng/Versions.props
index aa986aaf2b..04cd3ec25f 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -90,6 +90,7 @@
5.0.0-preview.7.20314.1
5.0.0-preview.7.20314.1
5.0.0-preview.7.20314.1
+ 5.0.0-preview.7.20314.1
5.0.0-preview.7.20314.1
5.0.0-preview.7.20314.1
5.0.0-preview.7.20314.1
diff --git a/src/Hosting/TestHost/src/Microsoft.AspNetCore.TestHost.csproj b/src/Hosting/TestHost/src/Microsoft.AspNetCore.TestHost.csproj
index 4d4d45655f..4afca002df 100644
--- a/src/Hosting/TestHost/src/Microsoft.AspNetCore.TestHost.csproj
+++ b/src/Hosting/TestHost/src/Microsoft.AspNetCore.TestHost.csproj
@@ -12,8 +12,7 @@
-
-
+
diff --git a/src/Mvc/Mvc.Testing/src/Microsoft.AspNetCore.Mvc.Testing.csproj b/src/Mvc/Mvc.Testing/src/Microsoft.AspNetCore.Mvc.Testing.csproj
index 1df0843175..dbcf0c5595 100644
--- a/src/Mvc/Mvc.Testing/src/Microsoft.AspNetCore.Mvc.Testing.csproj
+++ b/src/Mvc/Mvc.Testing/src/Microsoft.AspNetCore.Mvc.Testing.csproj
@@ -17,8 +17,7 @@
-
-
+
diff --git a/src/Shared/HostFactoryResolver/HostFactoryResolver.cs b/src/Shared/HostFactoryResolver/HostFactoryResolver.cs
deleted file mode 100644
index cb9f811237..0000000000
--- a/src/Shared/HostFactoryResolver/HostFactoryResolver.cs
+++ /dev/null
@@ -1,112 +0,0 @@
-// Copyright (c) .NET Foundation. All rights reserved.
-// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
-
-using System;
-using System.Reflection;
-
-namespace Microsoft.Extensions.Hosting
-{
- internal class HostFactoryResolver
- {
- public static readonly string BuildWebHost = nameof(BuildWebHost);
- public static readonly string CreateWebHostBuilder = nameof(CreateWebHostBuilder);
- public static readonly string CreateHostBuilder = nameof(CreateHostBuilder);
-
- public static Func ResolveWebHostFactory(Assembly assembly)
- {
- return ResolveFactory(assembly, BuildWebHost);
- }
-
- public static Func ResolveWebHostBuilderFactory(Assembly assembly)
- {
- return ResolveFactory(assembly, CreateWebHostBuilder);
- }
-
- public static Func ResolveHostBuilderFactory(Assembly assembly)
- {
- return ResolveFactory(assembly, CreateHostBuilder);
- }
-
- private static Func ResolveFactory(Assembly assembly, string name)
- {
- var programType = assembly?.EntryPoint?.DeclaringType;
- if (programType == null)
- {
- return null;
- }
-
- var factory = programType.GetTypeInfo().GetDeclaredMethod(name);
- if (!IsFactory(factory))
- {
- return null;
- }
-
- return args => (T)factory.Invoke(null, new object[] { args });
- }
-
- // TReturn Factory(string[] args);
- private static bool IsFactory(MethodInfo factory)
- {
- return factory != null
- && typeof(TReturn).IsAssignableFrom(factory.ReturnType)
- && factory.GetParameters().Length == 1
- && typeof(string[]).Equals(factory.GetParameters()[0].ParameterType);
- }
-
- // Used by EF tooling without any Hosting references. Looses some return type safety checks.
- public static Func ResolveServiceProviderFactory(Assembly assembly)
- {
- // Prefer the older patterns by default for back compat.
- var webHostFactory = ResolveWebHostFactory
+
-