Freigeben über


VCProjectEngine-Schnittstelle

Das einzige Visual C++-Projektmodellobjekt, das von CoCreateInstance zurückgegeben werden kann.

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

Syntax

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

Der VCProjectEngine-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.
Ö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.
Öffentliche Eigenschaft Events Gibt das Objekt zurück, das die Quelle von durch das Projektmodul ausgelösten Ereignissen bildet.
Öffentliche Eigenschaft PerformanceLogging Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Eigenschaft Platforms Ruft die Auflistung von Plattformen im Projektmodul ab.
Öffentliche Eigenschaft Projects Ruft eine Auflistung aller Projekte ab, die sich derzeit in der Projektmappe befinden.
Öffentliche Eigenschaft PropertySheets Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Ö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.
Öffentliche Eigenschaft ToolFiles Ruft alle im Projekt verfügbaren Tooldateien ab.
Öffentliche Eigenschaft ToolFileSearchPaths Legt Suchpfade zu Projekttooldateien fest oder ruft diese ab.
Öffentliche Eigenschaft ValidateSchemas Legt fest, ob eine Überprüfung gegen Projektschemas ausgeführt werden soll, oder ruft diesen Wert ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddFakeProps Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode CreateProject Erstellt ein neues Projekt.
Öffentliche Methode CreatePropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode CreateToolFile Erstellt eine Tooldatei für das Projekt.
Öffentliche Methode Evaluate Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus.
Ö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.
Öffentliche Methode LoadProject Lädt ein Projekt.
Öffentliche Methode LoadPropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode LoadToolFile Lädt eine Projekttooldatei.
Öffentliche Methode RemoveProject Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode RemovePropertySheet Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.

Zum Seitenanfang

Hinweise

Wichtig

Sie können ein eigenständiges VCProjectEngine-Objekt nicht instanziieren, da zusätzliche Binärdateien im Ordner bereitgestellt werden müssen, der die Anwendung enthält.Stattdessen fordern Sie ein VCProjectEngine-Objekt aus einem Projekt, das in Visual Studio geöffnet wurde.

Siehe auch

Referenz

Microsoft.VisualStudio.VCProjectEngine-Namespace