EmbedTypeLibrary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |