From 1653e56b98451020a8e34ec335c84ef7b2f58626 Mon Sep 17 00:00:00 2001 From: Eugene Bekker Date: Sat, 10 Feb 2018 19:37:36 -0500 Subject: [PATCH] Adding ability to qualify the entry point of the main assembly --- samples/StandaloneApp/Program.cs | 10 +++++++- samples/StandaloneApp/StandaloneApp.csproj | 1 + .../src/Boot.ts | 14 ++++++----- .../src/Platform/Mono/MonoPlatform.ts | 17 +++++++++++-- .../src/Platform/Platform.ts | 2 +- .../Core/FileSystem/ClientFileProvider.cs | 12 +++++++++- .../Core/FileSystem/IndexHtmlFileProvider.cs | 24 +++++++++++++++---- .../IndexHtmlFileProviderTest.cs | 10 ++++---- .../ReferencedAssemblyFileProviderTest.cs | 2 +- .../Tests/StandaloneAppTest.cs | 4 ++-- 10 files changed, 72 insertions(+), 24 deletions(-) diff --git a/samples/StandaloneApp/Program.cs b/samples/StandaloneApp/Program.cs index 1244342d11..c5a4bbba2d 100644 --- a/samples/StandaloneApp/Program.cs +++ b/samples/StandaloneApp/Program.cs @@ -5,7 +5,15 @@ using Microsoft.AspNetCore.Blazor.Browser.Rendering; namespace StandaloneApp { - public class Program + public class ProgramX + { + public static void Main(string[] args) + { + new BrowserRenderer().AddComponent("app"); + } + } + + public class ProgramY { public static void Main(string[] args) { diff --git a/samples/StandaloneApp/StandaloneApp.csproj b/samples/StandaloneApp/StandaloneApp.csproj index 558911261e..2c16743b73 100644 --- a/samples/StandaloneApp/StandaloneApp.csproj +++ b/samples/StandaloneApp/StandaloneApp.csproj @@ -6,6 +6,7 @@ dotnet run --project ../../src/Microsoft.AspNetCore.Blazor.DevHost serve + StandaloneApp.ProgramY diff --git a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Boot.ts b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Boot.ts index d1e59ffd78..6a77d6a3dc 100644 --- a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Boot.ts +++ b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Boot.ts @@ -7,11 +7,13 @@ async function boot() { // Read startup config from the