指定されたファイルからアセンブリ ID を取得し、その ID を出力します。
タスク パラメーター
GetAssemblyIdentity タスクのパラメーターの説明を次の表に示します。
| パラメーター | 説明 |
|---|---|
Assemblies |
省略可能な ITaskItem[] 型の出力パラメーターです。取得したアセンブリ ID が含まれます。 |
AssemblyFiles |
必須の ITaskItem[] 型のパラメーターです。ID の取得元のファイルを指定します。 |
解説
Assemblies パラメーターによって出力される項目には、Version、PublicKeyToken、Culture という名前の項目メタデータ エントリが含まれます。
上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension Base Class」を参照してください。
例
次の例では、MyAssemblies 項目によって指定されているファイルの ID が取得され、それが MyAssemblyIdentities 項目に出力されます。
<Project>
<ItemGroup>
<MyAssemblies Include="File1.dll;File2.dll" />
</ItemGroup>
<Target Name="RetrieveIdentities">
<GetAssemblyIdentity AssemblyFiles="@(MyAssemblies)">
<Output TaskParameter="Assemblies" ItemName="MyAssemblyIdentities" />
</GetAssemblyIdentity>
</Target>
</Project>