GetAssemblyIdentity 작업GetAssemblyIdentity Task

지정된 파일에서 어셈블리 ID를 검색하고 ID 정보를 출력합니다.Retrieves the assembly identities from the specified files and outputs the identity information.

작업 매개 변수Task Parameters

다음 표에서는 GetAssemblyIdentity 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the GetAssemblyIdentity task.

매개 변수Parameter 설명Description
Assemblies 선택적 ITaskItem[] 출력 매개 변수입니다.Optional ITaskItem[] output parameter.

검색된 어셈블리 ID를 포함합니다.Contains the retrieved assembly identities.
AssemblyFiles 필수 ITaskItem[] 매개 변수입니다.Required ITaskItem[] parameter.

ID를 검색할 파일을 지정합니다.Specifies the files to retrieve identities from.

설명Remarks

Assemblies 매개 변수에 의한 항목 출력에는 Version, PublicKeyTokenCulture라는 항목 메타데이터 항목이 포함됩니다.The items output by the Assemblies parameter contain item metadata entries named Version, PublicKeyToken, and Culture.

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다.In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension Base Class를 참조하세요.For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

예제Example

다음 예제에서는 MyAssemblies 항목을 지정한 파일의 ID를 검색하고 MyAssemblyIdentities 항목에 출력합니다.The following example retrieves the identity of the files specified in the MyAssemblies item, and outputs them into the MyAssemblyIdentities item.

<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"  
    </Target>  

</Project>  

참고 항목See Also

작업 Tasks
작업 참조Task Reference