Modello di progetto Visual C++
Aggiornamento: novembre 2007
Il modello di progetto Visual C++ contenuto nel file VCProjectEngine.dll, espone a livello di codice le funzionalità del compilatore, del linker e di altri strumenti di compilazione. Il modello di progetto Visual C++ espone, inoltre, le funzionalità della finestra di dialogo Pagine delle proprietà relative un progetto Visual C++.
VCProjectEngine.dll è un componente COM autonomo che consente di utilizzare i propri oggetti all'esterno dell'ambiente di sviluppo integrato (IDE) di Visual Studio. È ad esempio possibile integrare gli oggetti del modello di progetto Visual C++ in attività MSBuild che è possibile eseguire dalla riga di comando.
Gli oggetti riportati di seguito vengono definiti nel modello di progetto Visual C++.
Oggetto |
Descrizione |
---|---|
Insieme IVCCollection |
Un oggetto IVCCollection contiene la funzionalità che può utilizzata su un oggetto Collection. |
Oggetto VCActiveXReference. |
Rappresenta un riferimento a un oggetto ActiveX. |
Oggetto VCALinkTool. |
Rappresenta lo strumento ALink, utilizzato per generare assembly satellite da risorse gestite. |
Oggetto VCAssemblyReference. |
Rappresenta un riferimento a un assembly .NET. |
Oggetto VCBscMakeTool. |
Contiene proprietà che consentono di modificare a livello di codice le impostazioni delle proprietà nella cartella Informazioni di visualizzazione. |
Oggetto VCCLCompilerTool. |
Espone la funzionalità delle opzioni del compilatore C++. |
Oggetto VCConfiguration. |
L'oggetto VCConfiguration accede a livello di codice alle proprietà nella Pagina delle proprietà Generale della finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCCustomBuildTool. |
Accede alle proprietà nella pagina Istruzione di generazione personalizzata nella finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto 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. |
Oggetto VCFileConfiguration. |
Contiene informazioni di generazione su un file (oggetto VCFile), inclusi elementi come lo strumento associato al file per la configurazione. |
Oggetto VCFilter. |
Espone le funzionalità di una cartella in Esplora soluzioni per un progetto Visual C++. |
Oggetto VCLibrarianTool. |
Espone la funzionalità dello strumento Riferimenti a LIB. |
Oggetto VCLinkerTool. |
L'oggetto VCLinkerTool espone la funzionalità delle opzioni del linker. |
Oggetto VCManagedResourceCompilerTool. |
Rappresenta il compilatore di risorse gestite, uno strumento utilizzato per compilare i file resx. |
Oggetto VCMidlTool. |
Accede alle proprietà nella cartella MIDL della finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCNMakeTool. |
Accede alle proprietà nella cartella NMAKE della finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCPlatform. |
Influisce sulle proprietà specifiche della piattaforma, incluse quelle esposte in Directory di VC++, Progetti e soluzioni, finestra di dialogo Opzioni. |
Oggetto VCPostBuildEventTool. |
Accede alle proprietà nella pagina delle proprietà Evento di post-generazione, all'interno della cartella Eventi di generazione nella finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCPreBuildEventTool. |
Accede alle proprietà nella pagina delle proprietà Evento di pre-generazione, all'interno della cartella Eventi di generazione nella finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCPreLinkEventTool. |
Accede alle proprietà nella pagina delle proprietà Evento di pre-collegamento, all'interno della cartella Eventi di generazione nella finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCProject. |
Espone le proprietà su un progetto Visual C++. |
Oggetto VCProjectEngine. |
L'oggetto VCProjectEngine rappresenta l’oggetto di primo livello del modello di progetto Visual C++. Si tratta dell'unico oggetto del modello di progetto Visual C++ che può essere restituito da CoCreateInstance. |
Oggetto VCProjectEngineEvents. |
Espone gli eventi generati da un progetto Visual C++. |
Oggetto VCProjectItem. |
File o cartella in un progetto. |
Oggetto VCProjectReference. |
Rappresenta un riferimento a un progetto nella stessa soluzione. |
Oggetto VCReference. |
Rappresenta un riferimento nel progetto. |
Oggetto VCReferences. |
Insieme di oggetti VCReference, ognuno dei quali rappresenta un riferimento nel progetto. |
Oggetto VCResourceCompilerTool. |
Accede alle proprietà della cartella Risorse nella finestra di dialogo Pagine delle proprietà di un progetto. |
Oggetto VCWebDeploymentTool. |
L'oggetto VCWebDeploymentTool fornisce l'accesso a livello di codice allo strumento di distribuzione Web. |
Oggetto VCWebServiceProxyGeneratorTool. |
Espone le proprietà disponibili in Pagina delle proprietà Riferimenti Web. |
Oggetto VCXMLDataGeneratorTool. |
Rappresenta il generatore di dati XML. Utilizzato per generare codice Visual C++ da XML. |