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 パラメーターによって出力される項目には、VersionPublicKeyTokenCulture という名前の項目メタデータ エントリが含まれます。The items output by the Assemblies parameter contain item metadata entries named Version, PublicKeyToken, and Culture.

上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。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" />
        </GetAssemblyIdentity>
    </Target>  
</Project>  

参照See Also

タスク Tasks
Task Reference (タスク リファレンス)Task Reference