From a127eb86dadaf00fc720d62898e5e555be8ecdf3 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Wed, 25 Mar 2020 15:37:49 -0700 Subject: [PATCH] Fixup --- ...etCore.Components.WebAssembly.Build.nuspec | 1 - ...NetCore.Components.WebAssembly.Build.props | 1 - ...tCore.Components.WebAssembly.Build.targets | 4 -- .../src/targets/Blazor.MonoRuntime.targets | 21 ++++++++- .../targets/StaticWebAssetsWokarounds.targets | 47 ------------------- .../PublishIntegrationTest.cs | 2 +- .../Build/testassets/blazorhosted/Program.cs | 2 +- .../blazorhosted/blazorhosted.csproj | 3 -- .../testassets/razorclasslibrary/RCLTest.cs | 4 -- ...ponentsWebAssembly-CSharp.Client.csproj.in | 2 +- 10 files changed, 23 insertions(+), 64 deletions(-) delete mode 100644 src/Components/WebAssembly/Build/src/buildTransitive/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets delete mode 100644 src/Components/WebAssembly/Build/src/targets/StaticWebAssetsWokarounds.targets delete mode 100644 src/Components/WebAssembly/Build/testassets/razorclasslibrary/RCLTest.cs diff --git a/src/Components/WebAssembly/Build/src/Microsoft.AspNetCore.Components.WebAssembly.Build.nuspec b/src/Components/WebAssembly/Build/src/Microsoft.AspNetCore.Components.WebAssembly.Build.nuspec index 95b56065b2..65f6ddb98f 100644 --- a/src/Components/WebAssembly/Build/src/Microsoft.AspNetCore.Components.WebAssembly.Build.nuspec +++ b/src/Components/WebAssembly/Build/src/Microsoft.AspNetCore.Components.WebAssembly.Build.nuspec @@ -10,7 +10,6 @@ $CommonFileElements$ - diff --git a/src/Components/WebAssembly/Build/src/build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props b/src/Components/WebAssembly/Build/src/build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props index da35c10471..a85c05ce87 100644 --- a/src/Components/WebAssembly/Build/src/build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props +++ b/src/Components/WebAssembly/Build/src/build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props @@ -3,6 +3,5 @@ true - false diff --git a/src/Components/WebAssembly/Build/src/buildTransitive/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets b/src/Components/WebAssembly/Build/src/buildTransitive/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets deleted file mode 100644 index 951d2823b0..0000000000 --- a/src/Components/WebAssembly/Build/src/buildTransitive/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets index 2129568bac..c67800da2e 100644 --- a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets +++ b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets @@ -272,6 +272,14 @@ + + + + + - + + + + + + diff --git a/src/Components/WebAssembly/Build/src/targets/StaticWebAssetsWokarounds.targets b/src/Components/WebAssembly/Build/src/targets/StaticWebAssetsWokarounds.targets deleted file mode 100644 index 141de7cc86..0000000000 --- a/src/Components/WebAssembly/Build/src/targets/StaticWebAssetsWokarounds.targets +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - <_BlazorExternalPublishStaticWebAssets - Include="%(StaticWebAsset.FullPath)" - Condition="'%(StaticWebAsset.SourceType)' != ''" /> - - - <_BlazorNonSharedFilesToPublish Include="@(ResolvedFileToPublish)" Exclude="@(_BlazorExternalPublishStaticWebAssets)" /> - - <_BlazorSharedFilesToPublish - Include="@(ResolvedFileToPublish)" - Exclude="@(_BlazorNonSharedFilesToPublish)" - Condition="'%(ResolvedFileToPublish.RelativePath)' == '%(ResolvedFileToPublish.FileName)%(ResolvedFileToPublish.Extension)'" - /> - - - - - - - - - - - diff --git a/src/Components/WebAssembly/Build/test/BuildIntegrationTests/PublishIntegrationTest.cs b/src/Components/WebAssembly/Build/test/BuildIntegrationTests/PublishIntegrationTest.cs index c5f8395c7b..d6bd0613ca 100644 --- a/src/Components/WebAssembly/Build/test/BuildIntegrationTests/PublishIntegrationTest.cs +++ b/src/Components/WebAssembly/Build/test/BuildIntegrationTests/PublishIntegrationTest.cs @@ -194,6 +194,7 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Build var publishDirectory = project.PublishOutputDirectory; // Make sure the main project exists Assert.FileExists(result, publishDirectory, "blazorhosted.dll"); + Assert.FileExists(result, publishDirectory, "RazorClassLibrary.dll"); var blazorPublishDirectory = Path.Combine(publishDirectory, "wwwroot"); Assert.FileExists(result, blazorPublishDirectory, "_framework", "blazor.boot.json"); @@ -263,7 +264,6 @@ namespace Microsoft.AspNetCore.Components.WebAssembly.Build Assert.FileExists(result, blazorPublishDirectory, "_framework", "_bin", "RazorClassLibrary.dll"); Assert.FileExists(result, blazorPublishDirectory, "_framework", "_bin", "Microsoft.Extensions.Logging.Abstractions.dll"); // Verify dependencies are part of the output. - // Verify static assets are in the publish directory Assert.FileExists(result, blazorPublishDirectory, "index.html"); diff --git a/src/Components/WebAssembly/Build/testassets/blazorhosted/Program.cs b/src/Components/WebAssembly/Build/testassets/blazorhosted/Program.cs index b35aacbdcc..a90f4db291 100644 --- a/src/Components/WebAssembly/Build/testassets/blazorhosted/Program.cs +++ b/src/Components/WebAssembly/Build/testassets/blazorhosted/Program.cs @@ -10,7 +10,7 @@ namespace blazorhosted.Server public static void Main(string[] args) { Console.WriteLine(typeof(IWebHost)); - Console.WriteLine(typeof(RazorClassLibrary.RCLTest)); + GC.KeepAlive(typeof(RazorClassLibrary.Class1)); } } } diff --git a/src/Components/WebAssembly/Build/testassets/blazorhosted/blazorhosted.csproj b/src/Components/WebAssembly/Build/testassets/blazorhosted/blazorhosted.csproj index 743d8ad48c..af1d77d184 100644 --- a/src/Components/WebAssembly/Build/testassets/blazorhosted/blazorhosted.csproj +++ b/src/Components/WebAssembly/Build/testassets/blazorhosted/blazorhosted.csproj @@ -9,7 +9,4 @@ - - - diff --git a/src/Components/WebAssembly/Build/testassets/razorclasslibrary/RCLTest.cs b/src/Components/WebAssembly/Build/testassets/razorclasslibrary/RCLTest.cs deleted file mode 100644 index 8f540c8c06..0000000000 --- a/src/Components/WebAssembly/Build/testassets/razorclasslibrary/RCLTest.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace RazorClassLibrary -{ - public class RCLTest {} -} diff --git a/src/ProjectTemplates/ComponentsWebAssembly.ProjectTemplates/ComponentsWebAssembly-CSharp.Client.csproj.in b/src/ProjectTemplates/ComponentsWebAssembly.ProjectTemplates/ComponentsWebAssembly-CSharp.Client.csproj.in index 0e627f82ac..e612662f2d 100644 --- a/src/ProjectTemplates/ComponentsWebAssembly.ProjectTemplates/ComponentsWebAssembly-CSharp.Client.csproj.in +++ b/src/ProjectTemplates/ComponentsWebAssembly.ProjectTemplates/ComponentsWebAssembly-CSharp.Client.csproj.in @@ -10,7 +10,7 @@ - +