Gewusst wie: Bearbeiten von Interop-Assemblys
Aktualisiert: November 2007
Das Type Library Importer-Tool (Tlbimp.exe) konvertiert die meisten COM-Methodensignaturen in verwaltete Signaturen. Für viele Typen sind jedoch zusätzliche Informationen erforderlich, die sie angeben können, indem Sie die Interop-Assembly bearbeiten. In diesem Thema wird das Bearbeiten von Interop-Assemblys beschrieben. Im Thema Marshallingänderungen werden mehrere Fälle aufgeführt, in denen Sie die Interop-Assembly bearbeiten müssen und die erforderlichen Änderungen beschrieben werden.
So geben Sie Marshallingänderungen in Microsoft Intermediate Language (MSIL) an
Generieren Sie die anfängliche Interop-Assembly mit Tlbimp.exe. Geben Sie z. B. zum Erstellen einer Assembly mit dem Namen New.dll aus New.tlb folgenden Befehl an der Eingabeaufforderung ein:
tlbimp New.tlb /out:New.dll
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um MSIL für die Assembly zu erzeugen:
ildasm New.dll /out:new.il
Bearbeiten Sie die MSIL nach Bedarf.
Geben Sie an der Eingabeaufforderung folgenden Befehl ein, um eine neue New.dll zu erstellen, die die richtige Syntax definiert:
ilasm New.il /dll
Siehe auch
Konzepte
Anpassen von durch die Laufzeit aufrufbaren Wrappern
Referenz
Type Library Importer-Tool (Tlbimp.exe)