VCProjectEngineObjectClass-Klasse
Das Hauptobjekt für das VCProjectEngine-Automatisierungsmodell.
Vererbungshierarchie
Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")>]
type VCProjectEngineObjectClass =
class
interface VCProjectEngine
interface VCProjectEngineObject
end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject
Der VCProjectEngineObjectClass-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
VCProjectEngineObjectClass | Ein Ersteller für das VCProjectEngineObject. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
BuildLogging | Ruft einen Wert ab, der angibt, ob eine Protokolldatei erstellt wird mit Informationen zur Buildaktivität aufgefüllt wird, oder legt diesen fest. | |
BuildTiming | Ruft einen Wert ab, der angibt, ob im Ausgabefenster Zeiten für alle Tools im Build anzeigt werden, oder legt diesen fest. | |
Events | Ruft das Objekt ab, das die Quelle von durch das Projektmodul ausgelösten Ereignissen bildet. | |
PerformanceLogging | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
Platforms | Ruft die Auflistung von Plattformen im Projektmodul ab. | |
Projects | Ruft die Visual C++-Projekte in der Projektmappe ab. | |
PropertySheets | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
ShowEnvironmentInBuildLog | Ruft einen Wert ab, der angibt, ob während Builds von Visual C++-Projekten alle Umgebungsvariablen als Echo an das Buildprotokoll zurückgegeben werden, oder legt diesen fest. | |
ToolFiles | Gibt die Auflistung von Tooldateien zurück. | |
ToolFileSearchPaths | Ruft den Dateipfad für die Tooldateispeicherorte ab oder legt diesen fest. | |
ValidateSchemas | Ruft ab oder legt fest, ob das VCProjectEngine-Objekt XML-Dateien mit Schemas überprüft. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddFakeProps | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
CreateProject | Erstellt ein neues Projekt. | |
CreatePropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
CreateToolFile | Erstellt eine Tooldatei für benutzerdefinierte Buildregeln. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Evaluate | Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus. | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsSystemInclude | Gibt true zurück, wenn die angegebene Datei im Verzeichnis <Laufwerk>: \Programme\Microsoft Visual Studio 8\VC\include enthalten ist. | |
LoadProject | Lädt ein Projekt. | |
LoadPropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
LoadToolFile | Lädt eine Tooldatei. | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
RemoveProject | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
RemovePropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Instanziieren Sie nicht VCProjectEngineObjectClass. Instanziieren Sie stattdessen VCProjectEngineObject, wie unten dargestellt:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.