Compartilhar via


Tarefa GetAssemblyIdentity

Recupera as identidades do assembly dos arquivos especificados e gera como saída as informações de identidade.

Parâmetros de tarefa

A tabela a seguir descreve os parâmetros da tarefa GetAssemblyIdentity.

Parâmetro Descrição
Assemblies Parâmetro de saída ITaskItem[] opcional.

Contém as identidades de assembly recuperadas.
AssemblyFiles Parâmetro ITaskItem[] obrigatório.

Especifica os arquivos dos quais recuperar identidades.

Comentários

Os itens gerados como saída pelo parâmetro Assemblies contêm entradas de metadados do item chamadas Version, PublicKeyToken e Culture.

Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que herda da classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, confira Classe base TaskExtension.

Exemplo

O exemplo a seguir recupera a identidade dos arquivos especificados no item MyAssemblies e, em seguida, os gera como saída no item MyAssemblyIdentities.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <ItemGroup>
        <MyAssemblies Include="File1.dll;File2.dll" />
    </ItemGroup>
    <Target Name="RetrieveIdentities">
        <GetAssemblyIdentity AssemblyFiles="@(MyAssemblies)">
            <Output TaskParameter="Assemblies" ItemName="MyAssemblyIdentities" />
        </GetAssemblyIdentity>
    </Target>
</Project>

Confira também