Condividi tramite


Interfaccia VCProjectEngineObject

l'obiettivo principale per VCProjectEngine modello di automazione.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngineObject =  
    interface
        interface VCProjectEngine
    end
public interface VCProjectEngineObject extends VCProjectEngine

Il tipo VCProjectEngineObject espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica BuildLogging Ottiene o imposta un valore che indica se un file di log verrà creato e popolato con le informazioni sull'attività di compilazione. (Ereditato da VCProjectEngine)
Proprietà pubblica BuildTiming Ottiene o imposta un valore che indica se la finestra di output visualizzerà gli orari per tutti gli strumenti nella compilazione. (Ereditato da VCProjectEngine)
Proprietà pubblica Events Restituisce l'oggetto che rappresenta l'origine di eventi generati dal motore di progetto. (Ereditato da VCProjectEngine)
Proprietà pubblica PerformanceLogging Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Proprietà pubblica Platforms Ottiene la raccolta di piattaforme presenti nel motore di progetto. (Ereditato da VCProjectEngine)
Proprietà pubblica Projects Ottiene una raccolta di progetti nella soluzione. (Ereditato da VCProjectEngine)
Proprietà pubblica PropertySheets Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Proprietà pubblica ShowEnvironmentInBuildLog Ottiene o imposta un valore che indica se restituire tutte le variabili di ambiente al log di compilazione durante le compilazioni Visual C++ progetti. (Ereditato da VCProjectEngine)
Proprietà pubblica ToolFiles Ottiene tutti i file degli strumenti disponibili nel progetto. (Ereditato da VCProjectEngine)
Proprietà pubblica ToolFileSearchPaths Imposta o ottiene percorsi di ricerca per proiettare il file degli strumenti. (Ereditato da VCProjectEngine)
Proprietà pubblica ValidateSchemas Ottiene o imposta un valore che indica se eseguire la convalida rispetto agli schemi di progetto. (Ereditato da VCProjectEngine)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddFakeProps Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Metodo pubblico CreateProject crea un nuovo progetto. (Ereditato da VCProjectEngine)
Metodo pubblico CreatePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Metodo pubblico CreateToolFile Crea un file degli strumenti per il progetto. (Ereditato da VCProjectEngine)
Metodo pubblico Evaluate Restituisce il valore di un modello di progetto o di una macro di ambiente. (Ereditato da VCProjectEngine)
Metodo pubblico IsSystemInclude Restituisce true se il file specificato si trova nella directory Vc7 \ include o se il file è una delle directory specificate con sysincl.dat. (Ereditato da VCProjectEngine)
Metodo pubblico LoadProject carica un progetto. (Ereditato da VCProjectEngine)
Metodo pubblico LoadPropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Metodo pubblico LoadToolFile Carica un file degli strumenti del progetto. (Ereditato da VCProjectEngine)
Metodo pubblico RemoveProject Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)
Metodo pubblico RemovePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft. (Ereditato da VCProjectEngine)

In alto

Note

Per la documentazione dei metodi e delle proprietà, vedere VCProjectEngineObjectClass.

Creare istanze VCProjectEngineObject come illustrato di seguito:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine