GetAssemblyIdentity 任务

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

任务参数

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

Parameter

说明

Assemblies

可选 ITaskItem[] 输出参数。

包含检索的程序集标识。

AssemblyFiles

必选 ITaskItem[] 参数。

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

备注

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

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