Classe EmbedTypeLibrary
Definisce un attività MSBuild che estrae una libreria dei tipi da un assembly di personalizzazione di Office in una DLL per consentire l'interoperabilità con Visual Basic for applications edition (VBA).
Gerarchia di ereditarietà
System.Object
Microsoft.Build.Utilities.Task
Microsoft.VisualStudio.Tools.Office.BuildTasks.BuildTask
Microsoft.VisualStudio.Tools.Office.BuildTasks.EmbedTypeLibrary
Spazio dei nomi: Microsoft.VisualStudio.Tools.Office.BuildTasks
Assembly: Microsoft.VisualStudio.Tools.Office.BuildTasks (in Microsoft.VisualStudio.Tools.Office.BuildTasks.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class EmbedTypeLibrary _
Inherits BuildTask
public sealed class EmbedTypeLibrary : BuildTask
Il tipo EmbedTypeLibrary espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
EmbedTypeLibrary | Inizializza una nuova istanza di EmbedTypeLibrary classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Assembly | Ottiene o imposta l'assembly da cui disegnare la libreria dei tipi. | |
BuildEngine | Ottiene o imposta l'istanza della classe IBuildEngine utilizzata dall'attività. (Ereditato da Task) | |
BuildEngine2 | Ottiene l'istanza dell'oggetto IBuildEngine2 utilizzato dall'attività. (Ereditato da Task) | |
BuildEngine3 | Ottiene l'istanza dell'oggetto IBuildEngine3 utilizzato dall'attività. (Ereditato da Task) | |
BuildEngine4 | Ottiene l'istanza dell'oggetto IBuildEngine4 utilizzato dall'attività. (Ereditato da Task) | |
HostObject | Ottiene o imposta l'oggetto host associato all'attività. (Ereditato da Task) | |
KeyContainer | Ottiene o imposta il percorso del contenitore di chiavi crittografico. | |
KeyFile | Ottiene o imposta il percorso del file di chiave di crittografia. | |
Log | Ottiene un'istanza della classe TaskLoggingHelper contenente i metodi di registrazione delle attività. (Ereditato da Task) | |
ReferencePaths | Infrastruttura. Ottiene o imposta una matrice di elementi MSBuild che possono essere utilizzati e generati dalle attività. | |
TypeLibFile | Ottiene o imposta il nome della libreria dei tipi che è stato estratto da Assembly. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Execute | Estrae una libreria dei tipi da un assembly di personalizzazione di Office in un file e importa il file come risorsa non gestita in un assembly. (Esegue l'override di Task.Execute()). | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
impostare il tutto EmbedTypeLibrary le proprietà e quindi chiamano Execute per eseguire questa attività.
gli utilizzi di Microsoft Build Engine Microsoft.VisualStudio.Tools.Office.BuildTasks per compilare e distribuire le soluzioni Office.Tuttavia, è possibile creare il proprio sistema di compilazione utilizzando le classi e ai file di progetto basato su XML di MSBuild.Per ulteriori informazioni, vedere Riferimenti a MSBuild.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Tools.Office.BuildTasks