Strip duplicate files from SharedFx input to Nuget Pack (#25733)

This commit is contained in:
William Godbe 2020-09-09 14:15:17 -07:00 committed by GitHub
parent 8f461884c9
commit 76fbd1a283
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -288,7 +288,14 @@ This package is an internal implementation of the .NET Core SDK and is not meant
<!-- Crossgen symbols for Linux include a GUID in the file name which cannot be predicted. -->
<BuiltProjectOutputGroupOutput Include="$(TargetDir)*.map" Condition="'$(CrossGenSymbolsType)' == 'PerfMap'" />
<NuGetPackInput Include="@(BuiltProjectOutputGroupOutput)" />
<!-- Strip duplicate Files by checking for distinct %(FileName)%(Extension) -->
<OutputFileNames Include="%(BuiltProjectOutputGroupOutput.FileName)%(BuiltProjectOutputGroupOutput.Extension)">
<ItemPath>%(BuiltProjectOutputGroupOutput.Identity)</ItemPath>
</OutputFileNames>
<DistinctOutputFileNames Include="@(OutputFileNames->Distinct())"></DistinctOutputFileNames>
<NuGetPackInput Include="%(DistinctOutputFileNames.ItemPath)" />
</ItemGroup>
</Target>