|
90 | 90 | <RelativePath>%(RecursiveDir)%(FileName)%(Extension)</RelativePath> |
91 | 91 | </V5AssetsCandidates> |
92 | 92 | </ItemGroup> |
93 | | - |
94 | | - <DefineStaticWebAssets Condition="'@(V4AssetsCandidates->Count())' != '0'" CandidateAssets="@(V4AssetsCandidates)" SourceId="$(PackageId)" SourceType="Discovered" AssetKind="All" ContentRoot="assets/V4" BasePath="$(StaticWebAssetBasePath)"> |
| 93 | + |
| 94 | + <DefineStaticWebAssets |
| 95 | + Condition="'@(V4AssetsCandidates->Count())' != '0'" |
| 96 | + CandidateAssets="@(V4AssetsCandidates)" SourceId="$(PackageId)" |
| 97 | + SourceType="Package" |
| 98 | + AssetKind="All" |
| 99 | + ContentRoot="assets/V4" |
| 100 | + BasePath="$(StaticWebAssetBasePath)" |
| 101 | + > |
95 | 102 | <Output TaskParameter="Assets" ItemName="V4Assets" /> |
96 | 103 | </DefineStaticWebAssets> |
97 | | - <DefineStaticWebAssets Condition="'@(V5AssetsCandidates->Count())' != '0'" CandidateAssets="@(V5AssetsCandidates)" SourceId="$(PackageId)" SourceType="Discovered" AssetKind="All" ContentRoot="assets/V5" BasePath="$(StaticWebAssetBasePath)"> |
| 104 | + |
| 105 | + <DefineStaticWebAssets |
| 106 | + Condition="'@(V5AssetsCandidates->Count())' != '0'" |
| 107 | + CandidateAssets="@(V5AssetsCandidates)" |
| 108 | + SourceId="$(PackageId)" |
| 109 | + SourceType="Package" |
| 110 | + AssetKind="All" |
| 111 | + ContentRoot="assets/V5" |
| 112 | + BasePath="$(StaticWebAssetBasePath)" |
| 113 | + > |
98 | 114 | <Output TaskParameter="Assets" ItemName="V5Assets" /> |
99 | 115 | </DefineStaticWebAssets> |
100 | 116 |
|
|
106 | 122 | > |
107 | 123 | <Output TaskParameter="Endpoints" ItemName="V4AssetEndpoints" /> |
108 | 124 | </DefineStaticWebAssetEndpoints> |
109 | | - |
| 125 | + |
110 | 126 | <DefineStaticWebAssetEndpoints |
111 | 127 | Condition="'@(V5Assets)' != ''" |
112 | 128 | CandidateAssets="@(V5Assets)" |
|
116 | 132 | <Output TaskParameter="Endpoints" ItemName="V5AssetEndpoints" /> |
117 | 133 | </DefineStaticWebAssetEndpoints> |
118 | 134 |
|
119 | | - <GenerateStaticWebAssetsPropsFile StaticWebAssets="@(V4Assets)" PackagePathPrefix="staticwebassets/V4" TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V4.targets" /> |
120 | | - <GenerateStaticWebAssetsPropsFile StaticWebAssets="@(V5Assets)" PackagePathPrefix="staticwebassets/V5" TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V5.targets" /> |
| 135 | + <ItemGroup> |
| 136 | + <FinalV4Assets Include="@(V4Assets)"> |
| 137 | + <SourceType>Discovered</SourceType> |
| 138 | + </FinalV4Assets> |
| 139 | + <FinalV5Assets Include="@(V5Assets)"> |
| 140 | + <SourceType>Discovered</SourceType> |
| 141 | + </FinalV5Assets> |
| 142 | + </ItemGroup> |
| 143 | + |
| 144 | + <GenerateStaticWebAssetsPropsFile StaticWebAssets="@(FinalV4Assets)" PackagePathPrefix="staticwebassets/V4" TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V4.targets" /> |
| 145 | + <GenerateStaticWebAssetsPropsFile StaticWebAssets="@(FinalV5Assets)" PackagePathPrefix="staticwebassets/V5" TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V5.targets" /> |
121 | 146 |
|
122 | 147 | <GenerateStaticWebAssetEndpointsPropsFile |
123 | 148 | StaticWebAssets="@(V4Assets)" |
| 149 | + PackagePathPrefix="staticwebassets/V4" |
124 | 150 | StaticWebAssetEndpoints="@(V4AssetEndpoints)" |
125 | 151 | TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V4.endpoints.targets" /> |
126 | 152 |
|
127 | 153 | <GenerateStaticWebAssetEndpointsPropsFile |
128 | 154 | StaticWebAssets="@(V5Assets)" |
| 155 | + PackagePathPrefix="staticwebassets/V5" |
129 | 156 | StaticWebAssetEndpoints="@(V5AssetEndpoints)" |
130 | 157 | TargetPropsFilePath="$(IntermediateOutputPath)IdentityUI.V5.endpoints.targets" /> |
131 | 158 |
|
132 | | - <ComputeStaticWebAssetsTargetPaths Assets="@(V4Assets)" PathPrefix="staticwebassets/V4" AdjustPathsForPack="true"> |
| 159 | + <ComputeStaticWebAssetsTargetPaths Assets="@(FinalV4Assets)" PathPrefix="staticwebassets/V4" AdjustPathsForPack="true"> |
133 | 160 | <Output TaskParameter="AssetsWithTargetPath" ItemName="_PackStaticWebAssetWithTargetPath" /> |
134 | 161 | </ComputeStaticWebAssetsTargetPaths> |
135 | | - <ComputeStaticWebAssetsTargetPaths Assets="@(V5Assets)" PathPrefix="staticwebassets/V5" AdjustPathsForPack="true"> |
| 162 | + <ComputeStaticWebAssetsTargetPaths Assets="@(FinalV5Assets)" PathPrefix="staticwebassets/V5" AdjustPathsForPack="true"> |
136 | 163 | <Output TaskParameter="AssetsWithTargetPath" ItemName="_PackStaticWebAssetWithTargetPath" /> |
137 | 164 | </ComputeStaticWebAssetsTargetPaths> |
138 | 165 |
|
|
0 commit comments