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 | |
---|---|---|
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.) | |
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.) | |
Events | Gibt das Objekt zurück, das die Quelle von durch das Projektmodul ausgelösten Ereignissen bildet. (Von VCProjectEngine geerbt.) | |
PerformanceLogging | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
Platforms | Ruft die Auflistung von Plattformen im Projektmodul ab. (Von VCProjectEngine geerbt.) | |
Projects | Ruft eine Auflistung aller Projekte ab, die sich derzeit in der Projektmappe befinden. (Von VCProjectEngine geerbt.) | |
PropertySheets | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
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.) | |
ToolFiles | Ruft alle im Projekt verfügbaren Tooldateien ab. (Von VCProjectEngine geerbt.) | |
ToolFileSearchPaths | Legt Suchpfade zu Projekttooldateien fest oder ruft diese ab. (Von VCProjectEngine geerbt.) | |
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 | |
---|---|---|
AddFakeProps | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
CreateProject | Erstellt ein neues Projekt. (Von VCProjectEngine geerbt.) | |
CreatePropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
CreateToolFile | Erstellt eine Tooldatei für das Projekt. (Von VCProjectEngine geerbt.) | |
Evaluate | Wertet den Wert eines Projektmodells oder eines Umgebungsmakros aus. (Von VCProjectEngine geerbt.) | |
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.) | |
LoadProject | Lädt ein Projekt. (Von VCProjectEngine geerbt.) | |
LoadPropertySheet | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
LoadToolFile | Lädt eine Projekttooldatei. (Von VCProjectEngine geerbt.) | |
RemoveProject | Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen. (Von VCProjectEngine geerbt.) | |
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()