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 @@ - +