Condividi tramite


Interfaccia VCProjectEngine

L'unico Visual C++ oggetto del modello di progetto che può essere restituito da CoCreateInstance.

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 VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngine =  interface end
public interface VCProjectEngine

Il tipo VCProjectEngine 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.
Proprietà pubblica BuildTiming Ottiene o imposta un valore che indica se la finestra di output visualizzerà gli orari per tutti gli strumenti nella compilazione.
Proprietà pubblica Events Restituisce l'oggetto che rappresenta l'origine di eventi generati dal motore di progetto.
Proprietà pubblica PerformanceLogging Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Platforms Ottiene la raccolta di piattaforme presenti nel motore di progetto.
Proprietà pubblica Projects Ottiene una raccolta di progetti nella soluzione.
Proprietà pubblica PropertySheets Infrastruttura. Solo per utilizzo interno di Microsoft.
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.
Proprietà pubblica ToolFiles Ottiene tutti i file degli strumenti disponibili nel progetto.
Proprietà pubblica ToolFileSearchPaths Imposta o ottiene percorsi di ricerca per proiettare il file degli strumenti.
Proprietà pubblica ValidateSchemas Ottiene o imposta un valore che indica se eseguire la convalida rispetto agli schemi di progetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddFakeProps Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico CreateProject crea un nuovo progetto.
Metodo pubblico CreatePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico CreateToolFile Crea un file degli strumenti per il progetto.
Metodo pubblico Evaluate Restituisce il valore di un modello di progetto o di una macro di ambiente.
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.
Metodo pubblico LoadProject carica un progetto.
Metodo pubblico LoadPropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico LoadToolFile Carica un file degli strumenti del progetto.
Metodo pubblico RemoveProject Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico RemovePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

Nota importanteImportante

Non è possibile creare un'istanza di un autonomo VCProjectEngine oggetto perché i binari aggiuntivi devono essere distribuiti nella cartella che contiene l'applicazione.Invece, ottenere un oggetto VCProjectEngine oggetto da un progetto che è stato aperto in Visual Studio.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine