VCProjectEngineObject Schnittstelle

Definition

Das Hauptobjekt für das VCProjectEngine -Automatisierungs Modell.

public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
public interface class VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
__interface VCProjectEngineObject : Microsoft::VisualStudio::VCProjectEngine::VCProjectEngine
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))]
[System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")]
public interface VCProjectEngineObject : Microsoft.VisualStudio.VCProjectEngine.VCProjectEngine
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass))>]
[<System.Runtime.InteropServices.Guid("54969DD8-23D3-4A77-911C-87E6A3C5C21C")>]
type VCProjectEngineObject = interface
    interface VCProjectEngine
Public Interface VCProjectEngineObject
Implements VCProjectEngine
Abgeleitet
Attribute
Implementiert

Hinweise

Dokumentation zu Methoden und Eigenschaften finden Sie unter VCProjectEngineObjectClass .

Instanziieren Sie VCProjectEngineObject wie unten dargestellt:

Dim Engine As VCProjectEngine  
Engine = New VCProjectEngineObject()  

Eigenschaften

BuildLogging

Ruft einen Wert ab, der angibt, ob eine Protokolldatei erstellt und mit Informationen über die Buildaktivität aufgefüllt wird, oder legt diesen fest.

(Geerbt von VCProjectEngine)
BuildTiming

Ruft einen Wert ab, der angibt, ob im Ausgabefenster Zeiten für alle Tools im Build angezeigt werden, oder legt diesen fest.

(Geerbt von VCProjectEngine)
Events

Gibt das-Objekt zurück, das die Quelle der Ereignisse ist, die von der Projekt-Engine ausgelöst werden.

(Geerbt von VCProjectEngine)
PerformanceLogging

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
Platforms

Ruft die Auflistung der Plattformen auf der Projekt-Engine ab.

(Geerbt von VCProjectEngine)
Projects

Ruft eine Auflistung aller Projekte ab, die sich derzeit in der Projektmappe befinden.

(Geerbt von VCProjectEngine)
PropertySheets

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
ShowEnvironmentInBuildLog

Ruft einen Wert ab, der angibt, ob beim Erstellen von Projekten alle Umgebungsvariablen im Buildprotokoll wiedergegeben werden sollen, oder legt ihn fest Visual C++ .

(Geerbt von VCProjectEngine)
ToolFiles

Ruft alle im Projekt verfügbaren Tool Dateien ab.

(Geerbt von VCProjectEngine)
ToolFileSearchPaths

Legt Suchpfade zu Projekt Tool Dateien fest oder ruft diese ab.

(Geerbt von VCProjectEngine)
ValidateSchemas

Legt fest oder Ruft ab, ob mit Projekt Schemas validiert werden soll.

(Geerbt von VCProjectEngine)

Methoden

AddFakeProps(Int32, Int32, Int32)

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
CreateProject(String)

Erstellt ein neues Projekt.

(Geerbt von VCProjectEngine)
CreatePropertySheet(String)

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
CreateToolFile(String)

Erstellt eine Tooldatei für das Projekt.

(Geerbt von VCProjectEngine)
Evaluate(String)

Wertet den Wert eines Projekt Modells oder eines Umgebungs Makros aus.

(Geerbt von VCProjectEngine)
GetVCProjectBuildService(String, String, Guid, Object) (Geerbt von VCProjectEngine)
IsSystemInclude(String)

Gibt zurück, true Wenn sich die angegebene Datei im Verzeichnis "Vc7\include" befindet, oder wenn die Datei eines der Verzeichnisse ist, die mit "SYSINCL. dat" angegeben werden.

(Geerbt von VCProjectEngine)
LoadProject(String)

Lädt ein Projekt.

(Geerbt von VCProjectEngine)
LoadPropertySheet(String)

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
LoadToolFile(String)

Lädt eine Projekt Tool Datei.

(Geerbt von VCProjectEngine)
RemoveProject(Object)

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
RemovePropertySheet(Object)

Nur Microsoft-interne Verwendung.

(Geerbt von VCProjectEngine)
WaitForMultipleHandles(UInt32, Array) (Geerbt von VCProjectEngine)

Gilt für