Freigeben über


GetAssemblyIdentity-Aufgabe

Ruft die Assemblyidentitäten aus den angegebenen Dateien ab und gibt die Identitätsinformationen aus.

Aufgabenparameter

In der folgenden Tabelle werden die Parameter der GetAssemblyIdentity-Aufgabe beschrieben.

Parameter

Beschreibung

Assemblies

Optionaler ITaskItem[]-Ausgabeparameter.

Enthält die abgerufenen Assemblyidentitäten.

AssemblyFiles

Erforderlicher ITaskItem[]-Parameter.

Gibt die Dateien an, aus denen Identitäten abgerufen werden sollen.

Hinweise

Die vom Assemblies-Parameter ausgegebenen Elemente enthalten Elementmetadateneinträge mit den Namen Version, PublicKeyToken und Culture.

Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.

Beispiel

Im folgenden Beispiel wird die Identität aus den im MyAssemblies-Element angegebenen Dateien abgerufen. Die abgerufenen Identitätsinformationen werden im MyAssemblyIdentities-Element ausgegeben.

<Project xmlns="https://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>

Siehe auch

Konzepte

MSBuild-Aufgaben

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben