diff options
author | Santiago Fernandez Madero <safern@microsoft.com> | 2020-12-11 05:01:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-11 05:01:16 +0300 |
commit | 30be1b934bf2ccc53235121e9446a61165d86dd6 (patch) | |
tree | 0208e04aee4562403a1d760ffc8ba4e8946c1030 /eng/targetingpacks.targets | |
parent | c82d66dd227eb7c31cbdb7797baa61b878ed3580 (diff) |
Add workaround to remove runtime pack from download to use local runtime pack (#45922)
* Add workaround to remove runtime pack from download to use local runtime pack
* PR Feedback
* Add support for full msbuild
Diffstat (limited to 'eng/targetingpacks.targets')
-rw-r--r-- | eng/targetingpacks.targets | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/eng/targetingpacks.targets b/eng/targetingpacks.targets index 0d332e688d0..13eb704b62e 100644 --- a/eng/targetingpacks.targets +++ b/eng/targetingpacks.targets @@ -87,6 +87,18 @@ </PropertyGroup> </Target> + <!-- SDK tries to download runtime packs when RuntimeIdentifier is set, remove them from PackageDownload item. --> + <Target Name="RemoveRuntimePackFromDownloadItem" + Condition="'$(_UseLocalTargetingRuntimePack)' == 'true'" + AfterTargets="ProcessFrameworkReferences"> + <ItemGroup> + <PackageDownload Remove="@(PackageDownload)" + Condition="'$(UsePackageDownload)' == 'true' and $([System.String]::Copy('%(Identity)').StartsWith('$(SharedFrameworkName).Runtime'))" /> + <PackageReference Remove="@(PackageReference)" + Condition="'$(UsePackageDownload)' != 'true' and $([System.String]::Copy('%(Identity)').StartsWith('$(SharedFrameworkName).Runtime'))" /> + </ItemGroup> + </Target> + <!-- Use local targeting pack for NetCoreAppCurrent. --> <Target Name="UpdateTargetingAndRuntimePack" Condition="'$(_UseLocalTargetingRuntimePack)' == 'true'" |