GetAssemblyIdentity 工作
從指定的檔案擷取組件識別,並輸出識別資訊。
工作參數
下表說明 GetAssemblyIdentity
工作的參數。
參數 | 描述 |
---|---|
Assemblies |
選擇性的 ITaskItem[] 輸出參數。包含擷取的組件識別。 |
AssemblyFiles |
必要的 ITaskItem[] 參數。指定要從中擷取識別的檔案。 |
備註
Assemblies
參數所輸出的項目包含名為 Version
、PublicKeyToken
和 Culture
的項目中繼資料項目。
除了上述所列的參數,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些其他參數的清單及其描述,請參閱 TaskExtension 基底類別。
範例
下列範例會擷取 MyAssemblies
項目中指定的檔案識別,並將其輸出到 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>