Поделиться через


Задача GetAssemblyIdentity

Извлечение идентификаторов сборок из указанных файлов и вывод сведений об удостоверении.

Параметры задачи

В следующей таблице описаны параметры задачи GetAssemblyIdentity.

Параметр

Описание

Assemblies

Необязательный выходной параметр типа ITaskItem[].

Этот параметр содержит извлеченные идентификаторы сборок.

AssemblyFiles

Обязательный параметр ITaskItem[].

Этот параметр указывает файлы, из которых требуется извлечь идентификаторы.

Заметки

Элементы, выводимые параметром Assemblies, содержат записи элементов метаданных с именами Version, PublicKeyToken и Culture.

Помимо параметров, которые перечислены выше, эта задача наследует параметры от класса TaskExtension, который наследует от класса Task.Чтобы получить список этих доп параметров и их описаний, см. Базовый класс TaskExtension.

Пример

В следующем примере демонстрируется извлечение идентификаторов файлов, заданных в элементе MyAssemblies, и их вывод в элемент MyAssemblyIdentities.

<Project xmlns="https://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"
    </Target>

</Project>

См. также

Основные понятия

Задачи MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild