GetAssemblyIdentity - задача

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

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

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

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

Содержит извлеченные идентификаторы сборок.
AssemblyFiles Обязательный параметр ITaskItem[] .

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

Замечания

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

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

Пример

Следующий пример извлекает идентификатор файлов, указанных в элементе MyAssemblies, и выводит их в элемент 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>

См. также