Condividi tramite


modello di progetto di Visual C++

Il modello di progetto Visual C++ espone le funzionalità del compilatore, del linker, degli strumenti di compilazione e delle proprietà del progetto e degli elementi. Gli elementi del modello di progetto sono disponibili nello spazio dei nomi Microsoft.VisualStudio.VCProjectEngine.

SI può usare il modello di progetto Visual C++ solo all'interno di Visual Studio. Per informazioni su come ottenere il modello di progetto, vedere Procedura: modificare i progetti tramite il modello di progetto di Visual C++. Per informazioni su come usare il modello di progetto per ottenere le proprietà del progetto, vedere Uso delle proprietà di progetto in Visual C++.

Gli oggetti riportati di seguito vengono definiti nel modello di progetto Visual C++.

Elemento del modello di progetto

Descrizione

IVCCollection

Contiene la funzionalità che può essere usata su un oggetto Collection.

VCActiveXReference

Rappresenta un riferimento a un oggetto ActiveX.

VCALinkTool

Rappresenta lo strumento ALink, utilizzato per generare assembly satellite da risorse gestite.

Oggetto VCAssemblyReference.

Rappresenta un riferimento a un assembly .NET.

VCBscMakeTool

Contiene proprietà che consentono di modificare a livello di codice le impostazioni delle proprietà nella cartella Informazioni di visualizzazione.

VCCLCompilerTool

Espone la funzionalità delle opzioni del compilatore C++.

VCConfiguration

Accede a livello di codice alle proprietà nella pagina delle proprietà Generale della finestra di dialogo Pagine delle proprietà di un progetto.

VCCustomBuildTool

Accede alle proprietà nella pagina Istruzione di compilazione personalizzata nella finestra di dialogo Pagine delle proprietà di un progetto.

VCDebugSettings

Contiene proprietà che consentono di modificare a livello di codice le impostazioni nella pagina delle proprietà Debug, contenuta nella cartella Proprietà di configurazione della finestra di dialogo Pagine delle proprietà di un progetto.

Oggetto VCFile.

Descrive le operazioni che possono essere eseguite su un file nel progetto attivo.

VCFileConfiguration

Contiene informazioni di compilazione su un file (VCFile), inclusi elementi come lo strumento associato al file per la configurazione.

VCFilter

Espone le funzionalità di una cartella in Esplora soluzioni per un progetto Visual C++.

VCLibrarianTool

Espone la funzionalità dello strumento Riferimenti a LIB.

VCLinkerTool

Espone la funzionalità delle opzioni del linker.

VCManagedResourceCompilerTool

Rappresenta il compilatore di risorse gestite, uno strumento utilizzato per compilare i file resx.

VCMidlTool

Accede alle proprietà nella cartella MIDL della finestra di dialogo Pagine delle proprietà di un progetto.

VCNMakeTool

Accede alle proprietà nella cartella NMAKE della finestra di dialogo Pagine delle proprietà di un progetto.

VCPlatform

Influisce sulle proprietà specifiche della piattaforma.

VCPostBuildEventTool

Accede alle proprietà nella pagina delle proprietà Evento di post-compilazione, all'interno della cartella Eventi di compilazione nella finestra di dialogo Pagine delle proprietà di un progetto.

VCPreBuildEventTool

Accede alle proprietà nella pagina delle proprietà Evento di pre-compilazione, all'interno della cartella Eventi di compilazione nella finestra di dialogo Pagine delle proprietà di un progetto.

VCPreLinkEventTool

Accede alle proprietà nella pagina delle proprietà Evento di pre-collegamento, all'interno della cartella Eventi di compilazione nella finestra di dialogo Pagine delle proprietà di un progetto.

VCProject

Espone le proprietà su un progetto Visual C++.

VCProjectEngine

Rappresenta il modello di progetto Visual C++ e ne è l'oggetto di primo livello. È l'unico oggetto del modello di progetto Visual C++ che può essere restituito da CoCreateInstance.

VCProjectEngineEvents

Espone gli eventi generati da un progetto Visual C++.

VCProjectItem

File o cartella in un progetto.

VCProjectReference

Rappresenta un riferimento a un progetto nella stessa soluzione.

VCReference

Rappresenta un riferimento nel progetto.

VCReferences

Raccolta di oggetti VCReference, ognuno dei quali rappresenta un riferimento nel progetto.

VCResourceCompilerTool

Accede alle proprietà della cartella Risorse nella finestra di dialogo Pagine delle proprietà di un progetto.

VCWebDeploymentTool

Fornisce l'accesso a livello di codice allo Strumento di distribuzione Web.

VCWebServiceProxyGeneratorTool

Espone le proprietà disponibili in Pagina delle proprietà Riferimenti Web.

VCXMLDataGeneratorTool

Rappresenta il generatore di dati XML. Utilizzato per generare codice Visual C++ da XML.

Vedere anche

Altre risorse

Modello a oggetti Extensibility di Visual C++