Skip to content

Commit 4a9b2e3

Browse files
committed
Don't include blazor.webassembly.js in server project
1 parent 24bb8d5 commit 4a9b2e3

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

src/Assets/Microsoft.AspNetCore.App.Internal.Assets.csproj

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,25 @@
2222
</PropertyGroup>
2323

2424
<ItemGroup>
25-
<_BlazorJSFilename Include="blazor.web.js" />
26-
<_BlazorJSFilename Include="blazor.server.js" />
27-
<_BlazorJSFilename Include="blazor.webassembly.js" />
25+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.web.js" />
26+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.server.js" />
27+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.webassembly.js" />
2828

29-
<_BlazorJSFile Include="@(_BlazorJSFilename->'$(_BlazorJSContentRoot)\%(Identity)')" />
30-
<_BlazorJSMapFile Include="@(_BlazorJSFilename->'$(_BlazorJSContentRoot)\%(Identity).map')" />
29+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.web.js.map" />
30+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.server.js.map" />
31+
<_BlazorJSFile Include="$(_BlazorJSContentRoot)\blazor.webassembly.js.map" />
3132
</ItemGroup>
3233

3334
<ItemGroup>
3435
<None Include="build\*" Pack="true" PackagePath="%(Identity)" />
3536
<None Include="buildMultiTargeting\*" Pack="true" PackagePath="%(Identity)" />
3637
<None Include="buildTransitive\*" Pack="true" PackagePath="%(Identity)" />
3738
<None Include="@(_BlazorJSFile)" Pack="true" PackagePath="_framework\%(FileName)%(Extension)" />
38-
<None Include="@(_BlazorJSMapFile)" Pack="true" PackagePath="_framework\debug\%(FileName)%(Extension)" />
3939
</ItemGroup>
4040

4141
<Target Name="_CheckBlazorJSPath" AfterTargets="ResolveProjectReferences">
4242
<ItemGroup>
4343
<_MissingBlazorJSFile Include="@(_BlazorJSFile)" Condition="!EXISTS('%(_BlazorJSFile.FullPath)')" />
44-
<_MissingBlazorJSFile Include="@(_BlazorJSMapFile)" Condition="!EXISTS('%(_BlazorJSMapFile.FullPath)')" />
4544
</ItemGroup>
4645

4746
<Error

src/Assets/build/Microsoft.AspNetCore.App.Internal.Assets.targets

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,32 @@
88

99
<PropertyGroup>
1010
<BlazorFrameworkStaticWebAssetRoot Condition="'$(BlazorFrameworkStaticWebAssetRoot)' == ''">$(MSBuildThisFileDirectory)..\_framework</BlazorFrameworkStaticWebAssetRoot>
11-
<BlazorFrameworkStaticWebAssetDebugRoot Condition="'$(BlazorFrameworkStaticWebAssetDebugRoot)' == ''">$(MSBuildThisFileDirectory)..\_framework\debug</BlazorFrameworkStaticWebAssetDebugRoot>
12-
13-
<_UsingBlazorFrameworkStaticWebAssets Condition="'$(UsingMicrosoftNETSdkWeb)' == 'true' OR '$(UsingMicrosoftNETSdkBlazorWebAssembly)' == 'true'">true</_UsingBlazorFrameworkStaticWebAssets>
1411
</PropertyGroup>
1512

16-
<Target Name="_AddBlazorFrameworkStaticWebAssets" Condition="'$(_UsingBlazorFrameworkStaticWebAssets)' == 'true' AND '$(OutputType)' == 'Exe'">
13+
<Target Name="_AddBlazorFrameworkStaticWebAssets" Condition="'$(OutputType)' == 'Exe'">
14+
<ItemGroup Condition="'$(UsingMicrosoftNETSdkWeb)' == 'true'">
15+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.web.js" />
16+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.server.js" />
17+
</ItemGroup>
18+
19+
<ItemGroup Condition="'$(UsingMicrosoftNETSdkWeb)' == 'true' AND '$(UseBlazorFrameworkDebugAssets)' == 'true'">
20+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.web.js.map" />
21+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.server.js.map" />
22+
</ItemGroup>
23+
24+
<PropertyGroup>
25+
<_IncludeAssetsInBlazorWebAssemblyProject Condition="'$(UsingMicrosoftNETSdkBlazorWebAssembly)' == 'true' AND '$(StaticWebAssetProjectMode)' != 'Default'">true</_IncludeAssetsInBlazorWebAssemblyProject>
26+
</PropertyGroup>
27+
28+
<ItemGroup Condition="'$(_IncludeAssetsInBlazorWebAssemblyProject)' == 'true'">
29+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.webassembly.js" />
30+
</ItemGroup>
31+
32+
<ItemGroup Condition="'$(_IncludeAssetsInBlazorWebAssemblyProject)' == 'true' AND '$(UseBlazorFrameworkDebugAssets)' == 'true'">
33+
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\blazor.webassembly.js.map" />
34+
</ItemGroup>
35+
1736
<ItemGroup>
18-
<_FrameworkStaticWebAssetCandidate Include="$(BlazorFrameworkStaticWebAssetRoot)\*" />
19-
<_FrameworkStaticWebAssetCandidate
20-
Condition="'$(UseBlazorFrameworkDebugAssets)' == 'true'"
21-
Include="$(BlazorFrameworkStaticWebAssetDebugRoot)\*" />
2237
<_FrameworkStaticWebAssetCandidate>
2338
<RelativePath>_framework\%(FileName)%(Extension)</RelativePath>
2439
<ContentRoot>$([System.IO.Path]::GetFullPath($([System.IO.Path]::GetDirectoryName('%(Identity)'))))</ContentRoot>
@@ -29,7 +44,7 @@
2944
Condition="'@(_FrameworkStaticWebAssetCandidate->Count())' != '0'"
3045
CandidateAssets="@(_FrameworkStaticWebAssetCandidate)"
3146
SourceId="Microsoft.AspNetCore.App.Internal.Assets"
32-
SourceType="Project"
47+
SourceType="Discovered"
3348
AssetKind="All"
3449
FingerprintCandidates="true"
3550
BasePath="$(StaticWebAssetBasePath)">

0 commit comments

Comments
 (0)