Задача 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>