GetAssemblyIdentity タスク
指定されたファイルからアセンブリ ID を取得し、その ID を出力します。
タスク パラメーター
GetAssemblyIdentity
タスクのパラメーターの説明を次の表に示します。
パラメーター | 説明 |
---|---|
Assemblies |
省略可能な ITaskItem[] 型の出力パラメーターです。取得したアセンブリ ID が含まれます。 |
AssemblyFiles |
必須の ITaskItem[] 型のパラメーターです。ID の取得元のファイルを指定します。 |
解説
Assemblies
パラメーターによって出力される項目には、Version
、PublicKeyToken
、Culture
という名前の項目メタデータ エントリが含まれます。
上記のパラメーター以外に、このタスクは 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>