GetAssemblyIdentity タスク

指定されたファイルからアセンブリ ID を取得し、その ID を出力します。

タスク パラメーター

GetAssemblyIdentity タスクのパラメーターの説明を次の表に示します。

パラメーター 説明
Assemblies 省略可能な ITaskItem[] 型の出力パラメーターです。

取得したアセンブリ ID が含まれます。
AssemblyFiles 必須の ITaskItem[] 型のパラメーターです。

ID の取得元のファイルを指定します。

解説

Assemblies パラメーターによって出力される項目には、VersionPublicKeyTokenCulture という名前の項目メタデータ エントリが含まれます。

上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension Base Class」を参照してください。

次の例では、MyAssemblies 項目によって指定されているファイルの ID が取得され、それが 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>

関連項目