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 省略可能な <xref:Microsoft.Build.Framework.ITaskItem>[] 型の出力パラメーターです。Optional <xref:Microsoft.Build.Framework.ITaskItem>[] output parameter.

取得したアセンブリ ID が含まれます。Contains the retrieved assembly identities.
AssemblyFiles 必須の <xref:Microsoft.Build.Framework.ITaskItem>[] 型のパラメーターです。Required <xref:Microsoft.Build.Framework.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.

上記のパラメーター以外に、このタスクは <xref:Microsoft.Build.Tasks.TaskExtension> クラスからパラメーターを継承します。このクラス自体は、<xref:Microsoft.Build.Utilities.Task> クラスから継承されます。In addition to the parameters listed above, this task inherits parameters from the <xref:Microsoft.Build.Tasks.TaskExtension> class, which itself inherits from the <xref:Microsoft.Build.Utilities.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 (タスク リファレンス)Task Reference