EmbedTypeLibrary Klasse

Definition

Definiert eine MSBuild-Aufgabe, die eine Typbibliothek aus einer Office-Anpassungsassembly in eine DLL-Datei extrahiert, um Interop mit Visual Basic for Applications (VBA) zu aktivieren.

public sealed class EmbedTypeLibrary : Microsoft.VisualStudio.Tools.Office.BuildTasks.BuildTask
Vererbung
EmbedTypeLibrary

Hinweise

Legen EmbedTypeLibrary Sie alle Eigenschaften fest Execute , und führen Sie dann aus, um diese Aufgabe auszuführen.

Die Microsoft-Build-Engine verwendet Microsoft.VisualStudio.Tools.Office.BuildTasks, um Office-Lösungen zu erstellen und bereitzustellen. Sie können jedoch Ihr eigenes Buildsystem erstellen, indem sie diese Klassen und die auf XML basierende MSBuild-Projektdateien verwenden. Weitere Informationen finden Sie unter MSBuild Reference (MSBuild-Referenz).

Konstruktoren

EmbedTypeLibrary()

Initialisiert eine neue Instanz der EmbedTypeLibrary-Klasse.

Eigenschaften

Assembly

Ruft die Assembly ab, aus der die Typbibliothek extrahiert werden soll, oder legt sie fest.

KeyContainer

Ruft den Pfad zum kryptografischen Schlüsselcontainer ab, oder legt diesen fest.

KeyFile

Ruft den Pfad zur Datei mit dem kryptografischen Schlüssel ab, oder legt diesen fest.

ReferencePaths

Ruft ein Array von MSBuild-Elementen ab, die von Aufgaben verbraucht und ausgegeben werden können, oder legt es fest.

TypeLibFile

Ruft den Namen der Typbibliothek ab, der aus Assembly extrahiert wird, oder legt diesen fest.

Methoden

Execute()

Extrahiert eine Typbibliothek aus einer Office-Anpassungsassembly in eine Datei und bettet diese Datei als eine nicht verwaltete Ressource in eine Assembly ein.

Gilt für