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>