Condividi tramite


Interfaccia VCProjectEngine

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

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

Sintassi

'Dichiarazione
<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

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 sarà creato e sarà popolato con le informazioni sull'attività di compilazione.
Proprietà pubblica BuildTiming Ottiene o imposta un valore che indica se nella finestra di output vengono visualizzati gli orari per tutti gli strumenti nella build.
Proprietà pubblica Events Restituisce l'oggetto che è l'origine di eventi che sono generati dal motore di gestione del progetto.
Proprietà pubblica PerformanceLogging Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Platforms Ottiene la raccolta di piattaforme presenti nel motore di gestione del progetto.
Proprietà pubblica Projects Ottiene una raccolta dei progetti presenti 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 dei progetti Visual C++.
Proprietà pubblica ToolFiles Ottiene tutti i file degli strumenti disponibili nel progetto.
Proprietà pubblica ToolFileSearchPaths Imposta o ottiene percorsi di ricerca ai file degli strumenti del progetto.
Proprietà pubblica ValidateSchemas Imposta o ottiene un valore che indica se eseguire la convalida rispetto a schemi del 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 Calcola 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

Importante

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine