Sdílet prostřednictvím


RemoveDuplicates úloh

Odstraní duplicitní položky z kolekce položku.

Parametry

Následující tabulka popisuje parametry RemoveDuplicates úkolu.

Parametr

Description

Filtered

Volitelný ITaskItem[] výstupní parametr.

Obsahuje sadu položky odebrány všechny duplicitní položky.

Inputs

Volitelný ITaskItem[] parametr.

Kolekce položek k odstranění duplicitních položek z.

Poznámky

Tato úloha se nerozlišují malá a neporovnává metadata položky při určování duplikáty.

Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension základní třída.

Příklad

V následujícím příkladu RemoveDuplicates úloh odebrat duplicitní položky z MyItems položka kolekce.Po dokončení úkolu FilteredItems položku kolekce obsahuje jednu položku.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <ItemGroup>
        <MyItems Include="MyFile.cs"/>
        <MyItems Include="MyFile.cs">
            <Culture>fr</Culture>
        </MyItems>
        <MyItems Include="myfile.cs"/>
    </ItemGroup>

    <Target Name="RemoveDuplicateItems">
        <RemoveDuplicates
            Inputs="@(MyItems)">
            <Output
                TaskParameter="Filtered"
                ItemName="FilteredItems"/>
        </RemoveDuplicates>
    </Target>
</Project>

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Úloha MSBuild odkaz

Nástroj MSBuild koncepty