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 | |
---|---|---|
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 | Gibt das Objekt zurück, 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 eine Auflistung aller Projekte ab, die sich derzeit in der Projektmappe befinden. | |
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 | Ruft alle im Projekt verfügbaren Tooldateien ab. | |
ToolFileSearchPaths | Legt Suchpfade zu Projekttooldateien fest oder ruft diese ab. | |
ValidateSchemas | Legt fest, ob eine Überprüfung gegen Projektschemas ausgeführt werden soll, oder ruft diesen Wert ab. |
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 das Projekt. | |
Evaluate | Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus. | |
IsSystemInclude | Gibt true zurück, wenn sich die angegebene Datei im Verzeichnis Vc7\include oder in einem angegebenen Verzeichnis mit sysincl.dat befindet. | |
LoadProject | Lädt ein Projekt. | |
LoadPropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
LoadToolFile | Lädt eine Projekttooldatei. | |
RemoveProject | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. | |
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.