Freigeben über


VCProjectEngineObject-Schnittstelle

Das Hauptobjekt für das VCProjectEngine-Automatisierungsmodell.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngineObject =  
    interface 
        interface VCProjectEngine 
    end
public interface VCProjectEngineObject extends VCProjectEngine

Der VCProjectEngineObject-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BuildLogging Ruft einen Wert ab, der angibt, ob eine Protokolldatei erstellt wird mit Informationen zur Buildaktivität aufgefüllt wird, oder legt diesen fest. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft BuildTiming Ruft einen Wert ab, der angibt, ob im Ausgabefenster Zeiten für alle Tools im Build anzeigt werden, oder legt diesen fest. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft Events Gibt das Objekt zurück, das die Quelle von durch das Projektmodul ausgelösten Ereignissen bildet. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft PerformanceLogging Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft Platforms Ruft die Auflistung von Plattformen im Projektmodul ab. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft Projects Ruft eine Auflistung aller Projekte ab, die sich derzeit in der Projektmappe befinden. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft PropertySheets Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft 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. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft ToolFiles Ruft alle im Projekt verfügbaren Tooldateien ab. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft ToolFileSearchPaths Legt Suchpfade zu Projekttooldateien fest oder ruft diese ab. (Von VCProjectEngine geerbt.)
Öffentliche Eigenschaft ValidateSchemas Legt fest, ob eine Überprüfung gegen Projektschemas ausgeführt werden soll, oder ruft diesen Wert ab. (Von VCProjectEngine geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddFakeProps Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Methode CreateProject Erstellt ein neues Projekt. (Von VCProjectEngine geerbt.)
Öffentliche Methode CreatePropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Methode CreateToolFile Erstellt eine Tooldatei für das Projekt. (Von VCProjectEngine geerbt.)
Öffentliche Methode Evaluate Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus. (Von VCProjectEngine geerbt.)
Öffentliche Methode IsSystemInclude Gibt true zurück, wenn sich die angegebene Datei im Verzeichnis Vc7\include oder in einem angegebenen Verzeichnis mit sysincl.dat befindet. (Von VCProjectEngine geerbt.)
Öffentliche Methode LoadProject Lädt ein Projekt. (Von VCProjectEngine geerbt.)
Öffentliche Methode LoadPropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Methode LoadToolFile Lädt eine Projekttooldatei. (Von VCProjectEngine geerbt.)
Öffentliche Methode RemoveProject Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)
Öffentliche Methode RemovePropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.)

Zum Seitenanfang

Hinweise

Eine Dokumentation von Methoden und Eigenschaften, finden Sie unter VCProjectEngineObjectClass.

Instanziieren Sie VCProjectEngineObject wie im Folgenden dargestellt:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace