1
1
<!--
2
2
***********************************************************************************************
3
- Microsoft.NET.Sdk.StaticWebAssets.HtmlImportMap .targets
3
+ Microsoft.NET.Sdk.StaticWebAssets.OverrideHtmlAssetPlaceholders .targets
4
4
5
5
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
6
6
created a backup copy. Incorrect changes to this file will make it
@@ -12,74 +12,79 @@ Copyright (c) .NET Foundation. All rights reserved.
12
12
13
13
<Project ToolsVersion =" 14.0" >
14
14
15
- <UsingTask TaskName =" Microsoft.AspNetCore.StaticWebAssets.Tasks.WriteImportMapToHtml" AssemblyFile =" $(StaticWebAssetsSdkBuildTasksAssembly)" />
15
+ <UsingTask TaskName =" Microsoft.AspNetCore.StaticWebAssets.Tasks.OverrideHtmlAssetPlaceholders" AssemblyFile =" $(StaticWebAssetsSdkBuildTasksAssembly)" />
16
+
17
+ <PropertyGroup >
18
+ <!-- Workaround until we update runtime -->
19
+ <WriteImportMapToHtml >true</WriteImportMapToHtml >
20
+ </PropertyGroup >
16
21
17
22
<PropertyGroup >
18
23
19
24
<!--
20
25
ResolveBuildRelatedStaticWebAssets
21
- ResolveHtmlImportMapBuildStaticWebAssets
22
- GenerateHtmlImportMapBuildStaticWebAssets
23
- ResolveHtmlImportMapBuildConfiguration
26
+ ResolveHtmlAssetPlaceholdersBuildStaticWebAssets
27
+ GenerateHtmlAssetPlaceholdersBuildStaticWebAssets
28
+ ResolveHtmlAssetPlaceholdersBuildConfiguration
24
29
-->
25
30
<ResolveBuildRelatedStaticWebAssetsDependsOn >
26
31
$(ResolveBuildRelatedStaticWebAssetsDependsOn);
27
- ResolveHtmlImportMapBuildStaticWebAssets ;
32
+ ResolveHtmlAssetPlaceholdersBuildStaticWebAssets ;
28
33
</ResolveBuildRelatedStaticWebAssetsDependsOn >
29
34
<ResolveCompressedFilesDependsOn >
30
35
$(ResolveCompressedFilesDependsOn);
31
- ResolveHtmlImportMapBuildStaticWebAssets
36
+ ResolveHtmlAssetPlaceholdersBuildStaticWebAssets
32
37
</ResolveCompressedFilesDependsOn >
33
38
<ResolveBuildServiceWorkerStaticWebAssetsDependsOn >
34
39
$(ResolveBuildServiceWorkerStaticWebAssetsDependsOn);
35
- ResolveHtmlImportMapBuildStaticWebAssets
40
+ ResolveHtmlAssetPlaceholdersBuildStaticWebAssets
36
41
</ResolveBuildServiceWorkerStaticWebAssetsDependsOn >
37
- <ResolveHtmlImportMapBuildStaticWebAssetsDependsOn >
38
- GenerateHtmlImportMapBuildStaticWebAssets ;
39
- $(ResolveHtmlImportMapBuildStaticWebAssetsDependsOn)
40
- </ResolveHtmlImportMapBuildStaticWebAssetsDependsOn >
41
- <GenerateHtmlImportMapBuildStaticWebAssetsDependsOn >
42
- ResolveHtmlImportMapBuildConfiguration ;
43
- $(GenerateHtmlImportMapBuildStaticWebAssetsDependsOn)
44
- </GenerateHtmlImportMapBuildStaticWebAssetsDependsOn >
42
+ <ResolveHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn >
43
+ $(ResolveHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn) ;
44
+ GenerateHtmlAssetPlaceholdersBuildStaticWebAssets
45
+ </ResolveHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn >
46
+ <GenerateHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn >
47
+ $(GenerateHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn) ;
48
+ ResolveHtmlAssetPlaceholdersBuildConfiguration
49
+ </GenerateHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn >
45
50
46
51
<!--
47
52
ResolvePublishRelatedStaticWebAssets
48
- ResolveHtmlImportMapPublishStaticWebAssets
49
- GenerateHtmlImportMapPublishStaticWebAssets
50
- ResolveHtmlImportMapPublishConfiguration
53
+ ResolveHtmlAssetPlaceholdersPublishStaticWebAssets
54
+ GenerateHtmlAssetPlaceholdersPublishStaticWebAssets
55
+ ResolveHtmlAssetPlaceholdersPublishConfiguration
51
56
-->
52
57
<ResolvePublishRelatedStaticWebAssetsDependsOn >
53
58
$(ResolvePublishRelatedStaticWebAssetsDependsOn);
54
- ResolveHtmlImportMapPublishStaticWebAssets
59
+ ResolveHtmlAssetPlaceholdersPublishStaticWebAssets
55
60
</ResolvePublishRelatedStaticWebAssetsDependsOn >
56
61
<ResolvePublishCompressedStaticWebAssetsDependsOn >
57
62
$(ResolvePublishCompressedStaticWebAssetsDependsOn);
58
- ResolveHtmlImportMapPublishStaticWebAssets
63
+ ResolveHtmlAssetPlaceholdersPublishStaticWebAssets
59
64
</ResolvePublishCompressedStaticWebAssetsDependsOn >
60
65
<ResolvePublishServiceWorkerStaticWebAssetsDependsOn >
61
66
$(ResolvePublishServiceWorkerStaticWebAssetsDependsOn);
62
- ResolveHtmlImportMapPublishStaticWebAssets
67
+ ResolveHtmlAssetPlaceholdersPublishStaticWebAssets
63
68
</ResolvePublishServiceWorkerStaticWebAssetsDependsOn >
64
- <ResolveHtmlImportMapPublishStaticWebAssetsDependsOn >
65
- GenerateHtmlImportMapPublishStaticWebAssets ;
66
- $(ResolveHtmlImportMapPublishStaticWebAssetsDependsOn)
67
- </ResolveHtmlImportMapPublishStaticWebAssetsDependsOn >
68
- <GenerateHtmlImportMapPublishStaticWebAssetsDependsOn >
69
- ResolveHtmlImportMapPublishConfiguration ;
70
- $(GenerateHtmlImportMapPublishStaticWebAssetsDependsOn)
71
- </GenerateHtmlImportMapPublishStaticWebAssetsDependsOn >
69
+ <ResolveHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn >
70
+ $(ResolveHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn) ;
71
+ GenerateHtmlAssetPlaceholdersPublishStaticWebAssets
72
+ </ResolveHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn >
73
+ <GenerateHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn >
74
+ $(GenerateHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn) ;
75
+ ResolveHtmlAssetPlaceholdersPublishConfiguration
76
+ </GenerateHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn >
72
77
73
78
</PropertyGroup >
74
79
75
80
<!-- Build -->
76
81
77
- <Target Name =" ResolveHtmlImportMapBuildConfiguration " >
82
+ <Target Name =" ResolveHtmlAssetPlaceholdersBuildConfiguration " >
78
83
<PropertyGroup >
79
- <_BuildImportMapHtmlPath >$([MSBuild]::NormalizeDirectory($(_StaticWebAssetsIntermediateOutputPath), 'importmaphtml ', 'build'))</_BuildImportMapHtmlPath >
84
+ <_BuildHtmlAssetPlaceholdersPath >$([MSBuild]::NormalizeDirectory($(_StaticWebAssetsIntermediateOutputPath), 'htmlassetplaceholders ', 'build'))</_BuildHtmlAssetPlaceholdersPath >
80
85
</PropertyGroup >
81
86
82
- <MakeDir Directories =" $(_BuildImportMapHtmlPath )" />
87
+ <MakeDir Directories =" $(_BuildHtmlAssetPlaceholdersPath )" />
83
88
84
89
<ItemGroup >
85
90
<_HtmlStaticWebAssets Include =" @(StaticWebAsset)" Condition =" '%(AssetKind)' != 'Publish' and '%(Extension)' == '.html'" />
@@ -95,25 +100,25 @@ Copyright (c) .NET Foundation. All rights reserved.
95
100
</FilterStaticWebAssetEndpoints >
96
101
</Target >
97
102
98
- <Target Name =" GenerateHtmlImportMapBuildStaticWebAssets " DependsOnTargets =" $(GenerateHtmlImportMapBuildStaticWebAssetsDependsOn )" >
99
- <WriteImportMapToHtml
103
+ <Target Name =" GenerateHtmlAssetPlaceholdersBuildStaticWebAssets " DependsOnTargets =" $(GenerateHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn )" >
104
+ <OverrideHtmlAssetPlaceholders
100
105
Assets =" @(_EsModuleCandidate)"
101
106
Endpoints =" @(_EsModuleCandidateEndpoints)"
102
107
IncludeOnlyHardFingerprintedModules =" false"
103
108
HtmlFiles =" @(_HtmlStaticWebAssets)"
104
- OutputPath =" $(_BuildImportMapHtmlPath )" >
109
+ OutputPath =" $(_BuildHtmlAssetPlaceholdersPath )" >
105
110
<Output TaskParameter =" HtmlCandidates" ItemName =" _HtmlCandidates" />
106
111
<Output TaskParameter =" HtmlFilesToRemove" ItemName =" _HtmlFilesToRemove" />
107
112
<Output TaskParameter =" FileWrites" ItemName =" FileWrites" />
108
- </WriteImportMapToHtml >
113
+ </OverrideHtmlAssetPlaceholders >
109
114
</Target >
110
115
111
- <Target Name =" ResolveHtmlImportMapBuildStaticWebAssets " DependsOnTargets =" $(ResolveHtmlImportMapBuildStaticWebAssetsDependsOn )" >
116
+ <Target Name =" ResolveHtmlAssetPlaceholdersBuildStaticWebAssets " DependsOnTargets =" $(ResolveHtmlAssetPlaceholdersBuildStaticWebAssetsDependsOn )" >
112
117
<ItemGroup >
113
118
<_HtmlCandidatesNoMetadata
114
119
Include =" @(_HtmlCandidates)"
115
120
RemoveMetadata =" SourceType;AssetKind;Integrity;Fingerprint" />
116
- <_HtmlCandidatesNoMetadata ContentRoot =" $(_BuildImportMapHtmlPath )" />
121
+ <_HtmlCandidatesNoMetadata ContentRoot =" $(_BuildHtmlAssetPlaceholdersPath )" />
117
122
</ItemGroup >
118
123
<DefineStaticWebAssets CandidateAssets =" @(_HtmlCandidatesNoMetadata)"
119
124
SourceType =" Computed"
@@ -145,12 +150,12 @@ Copyright (c) .NET Foundation. All rights reserved.
145
150
146
151
<!-- Publish -->
147
152
148
- <Target Name =" ResolveHtmlImportMapPublishConfiguration " >
153
+ <Target Name =" ResolveHtmlAssetPlaceholdersPublishConfiguration " >
149
154
<PropertyGroup >
150
- <_PublishImportMapHtmlPath >$([MSBuild]::NormalizeDirectory($(_StaticWebAssetsIntermediateOutputPath), 'importmaphtml ', 'publish'))</_PublishImportMapHtmlPath >
155
+ <_PublishHtmlAssetPlaceholdersPath >$([MSBuild]::NormalizeDirectory($(_StaticWebAssetsIntermediateOutputPath), 'htmlassetplaceholders ', 'publish'))</_PublishHtmlAssetPlaceholdersPath >
151
156
</PropertyGroup >
152
157
153
- <MakeDir Directories =" $(_PublishImportMapHtmlPath )" />
158
+ <MakeDir Directories =" $(_PublishHtmlAssetPlaceholdersPath )" />
154
159
155
160
<ItemGroup >
156
161
<_EsModuleCandidateForPublish Include =" @(StaticWebAsset)" Condition =" '%(AssetKind)' != 'Build'" />
@@ -165,25 +170,25 @@ Copyright (c) .NET Foundation. All rights reserved.
165
170
</FilterStaticWebAssetEndpoints >
166
171
</Target >
167
172
168
- <Target Name =" GenerateHtmlImportMapPublishStaticWebAssets " DependsOnTargets =" $(GenerateHtmlImportMapPublishStaticWebAssetsDependsOn )" >
169
- <WriteImportMapToHtml
173
+ <Target Name =" GenerateHtmlAssetPlaceholdersPublishStaticWebAssets " DependsOnTargets =" $(GenerateHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn )" >
174
+ <OverrideHtmlAssetPlaceholders
170
175
Assets =" @(_EsModuleCandidateForPublish)"
171
176
Endpoints =" @(_EsModuleCandidateForPublishEndpoints)"
172
177
IncludeOnlyHardFingerprintedModules =" true"
173
178
HtmlFiles =" @(_HtmlStaticWebAssets)"
174
- OutputPath =" $(_PublishImportMapHtmlPath )" >
179
+ OutputPath =" $(_PublishHtmlAssetPlaceholdersPath )" >
175
180
<Output TaskParameter =" HtmlCandidates" ItemName =" _HtmlPublishCandidates" />
176
181
<Output TaskParameter =" HtmlFilesToRemove" ItemName =" _HtmlPublishFilesToRemove" />
177
182
<Output TaskParameter =" FileWrites" ItemName =" FileWrites" />
178
- </WriteImportMapToHtml >
183
+ </OverrideHtmlAssetPlaceholders >
179
184
</Target >
180
185
181
- <Target Name =" ResolveHtmlImportMapPublishStaticWebAssets " DependsOnTargets =" $(ResolveHtmlImportMapPublishStaticWebAssetsDependsOn )" >
186
+ <Target Name =" ResolveHtmlAssetPlaceholdersPublishStaticWebAssets " DependsOnTargets =" $(ResolveHtmlAssetPlaceholdersPublishStaticWebAssetsDependsOn )" >
182
187
<ItemGroup >
183
188
<_HtmlPublishCandidatesNoMetadata
184
189
Include =" @(_HtmlPublishCandidates)"
185
190
RemoveMetadata =" SourceType;AssetKind;Integrity;Fingerprint" />
186
- <_HtmlPublishCandidatesNoMetadata ContentRoot =" $(_PublishImportMapHtmlPath )" />
191
+ <_HtmlPublishCandidatesNoMetadata ContentRoot =" $(_PublishHtmlAssetPlaceholdersPath )" />
187
192
</ItemGroup >
188
193
<DefineStaticWebAssets CandidateAssets =" @(_HtmlPublishCandidatesNoMetadata)"
189
194
SourceType =" Computed"
0 commit comments