GetAssemblyIdentity 任务

从指定的文件检索程序集标识并输出标识信息。

任务参数

下表描述了 GetAssemblyIdentity 任务的参数。

参数 说明
Assemblies 可选的 ITaskItem[] 输出参数。

包含检索到的程序集标识。
AssemblyFiles 必选 ITaskItem[] 参数。

指定要从中检索标识的文件。

注解

Assemblies 参数输出的项包含名为 VersionPublicKeyTokenCulture 的项元数据条目。

除上面列出的参数外,此任务还从 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>

另请参阅