From 50a2527ca97f955ea0390b88a61530e9e3837ee3 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Thu, 16 Apr 2020 16:52:07 -0700 Subject: [PATCH] Copy I18N assemblies when running without the linker (#20878) * Copy I18N assemblies when running without the linker Fixes https://github.com/dotnet/aspnetcore/issues/20517 --- .../src/targets/Blazor.MonoRuntime.props | 2 +- .../src/targets/Blazor.MonoRuntime.targets | 10 +++- .../BuildIntegrationTest.cs | 49 +++++++++++++++++++ 3 files changed, 59 insertions(+), 2 deletions(-) diff --git a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.props b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.props index 84031fb5e8..45223bca93 100644 --- a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.props +++ b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.props @@ -1,7 +1,7 @@ - none + none --disable-opt unreachablebodies --verbose --strip-security true --exclude-feature com -v false -c link -u link -b true <_BlazorJsPath Condition="'$(_BlazorJsPath)' == ''">$(MSBuildThisFileDirectory)..\tools\blazor\blazor.webassembly.js diff --git a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets index ddb7556f0b..8c16457068 100644 --- a/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets +++ b/src/Components/WebAssembly/Build/src/targets/Blazor.MonoRuntime.targets @@ -265,7 +265,7 @@ Condition="'$(BuildingInsideVisualStudio)' != 'true' OR '$(DeployOnBuild)' != 'true'"> - <_BlazorLinkerAdditionalOptions>-l $(MonoLinkerI18NAssemblies) $(AdditionalMonoLinkerOptions) + <_BlazorLinkerAdditionalOptions>-l $(BlazorWebAssemblyI18NAssemblies) $(AdditionalMonoLinkerOptions) @@ -333,6 +333,14 @@ + + + <_BlazorResolvedAssemblyUnlinked Include="$(ComponentsWebAssemblyBaseClassLibraryPath)I18N*.dll" /> + +