Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine
Lo spazio dei nomi VCProjectEngine rappresenta il modello del progetto Visual C++ e ne è l'oggetto di primo livello. È possibile trovare l'assembly di Microsoft.VisualStudio.VCProjectEngine.dll nella directory di installazione <visual \ Common7 \ IDE \ PublicAssemblies lo studio della directory.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
_dispVCProjectEngineEvents_SinkHelper | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
VCProjectEngineEventsClass | Infrastruttura. Fare riferimento a VCProjectEngineEvents per informazioni su questa funzionalità.Non creare un'istanza da questa classe. |
![]() |
VCProjectEngineObjectClass | Oggetto principale per il modello di automazione VCProjectEngine. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
_dispVCProjectEngineEvents | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_Event | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_VCProjectEngineEvents | Fare riferimento a VCProjectEngineEvents per informazioni su questa funzionalità.Non creare un'istanza di questa classe. |
![]() |
IGenericUserDefinedTool | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
ISimpleErrorContext | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
ISimplePropertyContainer | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
IToolPropertyWriter | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
IUserDefinedTool | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
IVCBuildCompleteCallback | |
![]() |
IVCBuildPropertyStorage | |
![]() |
IVCCollection | Un oggetto IVCCollection contiene la funzionalità che può utilizzata su un oggetto Collection. |
![]() |
IVCIdentity | |
![]() |
IVCProjectEngineEvents | Interfaccia che contiene i metodi degli eventi VCProjectEngine. |
![]() |
IVCProjectEngineEvents2 | |
![]() |
IVCProjectTargetChange | |
![]() |
IVCProjectTargetDescription | |
![]() |
IVCRulePropertyStorage | |
![]() |
SVCProjectEngine | |
![]() |
VCActiveXReference | Rappresenta un riferimento a un oggetto ActiveX. |
![]() |
VCALinkTool | Rappresenta lo strumento ALink, utilizzato per generare assembly satellite da risorse gestite. |
![]() |
VCAppVerifierTool | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
VCAssemblyReference | Rappresenta un riferimento a un assembly .NET. |
![]() |
VCBscMakeTool | L'oggetto VCBscMakeTool contiene proprietà che consentono di modificare a livello di codice le impostazioni delle proprietà nel cartella Informazioni di visualizzazione che si trova nella cartella Proprietà di configurazione della finestra di dialogo Pagine delle proprietà di un progetto.Vedere Utilizzo di proprietà di progetto per informazioni sull'accesso alla finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCCLCompilerTool | L'oggetto VCCLCompilerTool espone le funzionalità delle opzioni del compilatore C++.Per ulteriori informazioni sulle opzioni del compilatore, vedere Opzioni del compilatore. |
![]() |
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.Questo oggetto consente inoltre l'accesso agli strumenti utilizzati per compilare questa configurazione. |
![]() |
VCCustomBuildRule | Interfaccia per accedere alle regole di compilazione personalizzate e ai file delle regole di compilazione personalizzate. |
![]() |
VCCustomBuildTool | L'oggetto VCCustomBuildTool accede programmaticamente le proprietà nella pagina di proprietà Custom Build Step della finestra di dialogo di un progetto Property Pages. |
![]() |
VCDebugSettings | L'oggetto VCDebugSettings contiene proprietà che consentono di modificare a livello di codice le impostazioni della pagina delle proprietà Debug, che si trova nella cartella Proprietà di configurazione della finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCFile | VCFile descrive le operazioni che possono essere eseguite su un file nel progetto attivo. |
![]() |
VCFileConfiguration | L'oggetto VCFileConfiguration contiene informazioni di compilazione su un file (oggetto VCFile), compresi elementi come lo strumento associato al file per la configurazione. |
![]() |
VCFilter | Oggetto VCFilter espone la funzionalità su una cartella in Esplora soluzioni per un progetto Visual C++. |
![]() |
VCFxCopTool | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
VCFxCopTool2 | |
![]() |
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. |
![]() |
VCManifestTool | Abilita la combinazione di file manifesto. |
![]() |
VCMidlTool | Accede alle proprietà a livello di codice nella cartella MIDL della finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCNMakeTool | Accede alle proprietà a livello di codice nella cartella NMAKE della finestra di dialogo Pagine delle proprietà di un progetto.Vedere Utilizzo di proprietà di progetto per informazioni su come accedere alla finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCPlatform | Influisce sulle proprietà specifiche della piattaforma, incluse quelle esposte in VC++ Directories, Projects, Options Dialog Box. |
![]() |
VCPlatform2 | |
![]() |
VCPostBuildEventTool | Accede a livello di codice alle proprietà nella pagina delle proprietà Evento di post-compilazione nella cartella Eventi di compilazione della finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCPreBuildEventTool | Accede a livello di codice alle proprietà nella pagina delle proprietà Evento di pre-compilazione nella cartella Eventi di compilazione della finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCPreLinkEventTool | Accede a livello di codice alle proprietà nella pagina delle proprietà Evento di pre-collegamento nella cartella Eventi di compilazione della finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCProject | Questo oggetto espone le proprietà in un progetto Visual C++. |
![]() |
VCProjectEngine | Unico oggetto del modello di progetto Visual C++ che può essere restituito da CoCreateInstance. |
![]() |
VCProjectEngineEvents | VCProjectEngineEvents espone gli eventi generati da un progetto Visual C++.Utilizzare VCProjectEngineEvents per la funzionalità e per fare riferimento a _dispVCProjectEngineEvents per la documentazione dell'oggetto. |
![]() |
VCProjectEngineObject | Oggetto principale per il modello di automazione VCProjectEngine. |
![]() |
VCProjectItem | File o cartella in un progetto. |
![]() |
VCProjectReference | Rappresenta un riferimento a un progetto nella stessa soluzione. |
![]() |
VCPropertySheet | Fornisce l'accesso alle finestre delle proprietà del motore di gestione dei progetti. |
![]() |
VCReference | Rappresenta un riferimento nel progetto. |
![]() |
VCReferences | Raccolta di oggetti VCReference, ognuno dei quali rappresenta un riferimento nel progetto. |
![]() |
VCResourceCompilerTool | Accede a livello di codice alle proprietà della cartella Risorse nella finestra di dialogo Pagine delle proprietà di un progetto. |
![]() |
VCRuntimeBooleanProperty | Fornisce l'accesso alle proprietà booleane di runtime. |
![]() |
VCRuntimeEnumProperty | Fornisce l'accesso alle proprietà di enumerazione di runtime. |
![]() |
VCRuntimeEnumValue | Fornisce l'accesso a una proprietà di enumerazione runtime. |
![]() |
VCRuntimeIntegerProperty | Fornisce l'accesso alle proprietà intere di runtime. |
![]() |
VCRuntimeProperty | Consente di accedere alle proprietà Runtime. |
![]() |
VCRuntimeStringProperty | Fornisce l'accesso alle proprietà di stringa di runtime. |
![]() |
VCSdkReference | |
![]() |
VCToolFile | Fornisce l'accesso a regole di compilazione personalizzate. |
![]() |
VCUserMacro | Fornisce l'accesso a macro definite dall'utente. |
![]() |
VCWebDeploymentTool | L'oggetto VCWebDeploymentTool fornisce l'accesso a livello di codice allo Strumento di distribuzione Web. |
![]() |
VCWebServiceProxyGeneratorTool | Espone a livello di codice le proprietà disponibili in Pagina delle proprietà Riferimenti Web. |
![]() |
VCWinRTReference | |
![]() |
VCXDCMakeTool | Interfaccia utilizzata per controllare la creazione di file con estensione doc XML. |
![]() |
VCXMLDataGeneratorTool | Rappresenta il generatore di dati XML.Utilizzato per generare codice Visual C++ da XML. |
Delegati
Delegato | Descrizione | |
---|---|---|
![]() |
_dispVCProjectEngineEvents_ItemAddedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ItemMovedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler | |
![]() |
_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ItemRemovedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ItemRenamedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_ReportErrorEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_SccEventEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
_dispVCProjectEngineEvents_SolutionLoadedEventHandler | Infrastruttura. Solo per utilizzo interno di Microsoft. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
addressAwarenessType | Utilizzato per specificare se il linker è in grado di gestire gli indirizzi superiori a 2 GB. |
![]() |
AppVrfBaseLayerOptions | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
asmListingOption | Utilizzato dalla proprietà AssemblerOutput. |
![]() |
AVPageHeapProtectionDirection | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
basicRuntimeCheckOption | Utilizzato dalla proprietà BasicRuntimeChecks. |
![]() |
bldActionTypes | |
![]() |
browseInfoOption | Utilizzato dalla proprietà BrowseInformation. |
![]() |
BuildWithPropertySheetType | Descrive le impostazioni per le compilazioni. |
![]() |
callingConventionOption | Utilizzato per selezionare la convenzione per le chiamate predefinita. |
![]() |
charSet | Consente di specificare se è necessario impostare _UNICODE o _MBCS.Influisce inoltre sul punto di ingresso del linker, se necessario. |
![]() |
compileAsManagedOptions | Utilizzato dalla proprietà CompileAsManaged. |
![]() |
CompileAsOptions | Utilizzato per selezionare l'opzione del linguaggio di compilazione per i file c e cpp. |
![]() |
compilerErrorReportingType | Consente di fornire informazioni sugli errori interni del compilatore (ICE) direttamente al team Visual C++ |
![]() |
ConfigurationTypes | Specifica il tipo di output generato da questa configurazione. |
![]() |
cppExceptionHandling | Utilizzato dalla proprietà ExceptionHandling. |
![]() |
debugOption | Utilizzato dalla proprietà DebugInformationFormat. |
![]() |
driverOption | Utilizzato dalla proprietà del linker AdditionalOptions. |
![]() |
eAppProtectionOption | Utilizzato per indicare il livello di isolamento del processo utilizzato dalla directory virtuale. |
![]() |
eCLRImageType | Specifica il tipo di immagine CLR.Utile quando si collegano file oggetto di tipi diversi. |
![]() |
eCLRThreadAttribute | Utilizzato dalla proprietà CLRThreadAttribute. |
![]() |
eDebuggerTypes | Tipi di debugger disponibili per progetti C++. |
![]() |
eFileType | Utilizzato dalla proprietà FileType. |
![]() |
enhancedInstructionSetType | Utilizzato dalla proprietà EnableEnhancedInstructionSet. |
![]() |
enumDataExecutionPreventionBOOL | Viene indicato che è stato eseguito il test di un eseguibile per verificarne la compatibilità con la funzionalità Protezione esecuzione programmi di Windows. |
![]() |
enumFileFormat | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
enumFrameworkVersion | Rappresenta una versione di .NET Framework di destinazione del progetto. |
![]() |
enumMPIAcceptModes | Specifica le modalità di accettazione dell'interfaccia multiprocessore per il debug. |
![]() |
enumRandomizedBaseAddressBOOL | Specifica se generare un'immagine eseguibile da poter riassegnare in modo casuale in fase di caricamento utilizzando la funzionalità ASLR (Address Space Layout Randomization) di Windows Vista. |
![]() |
enumResourceLangID | Utilizzato dalla proprietà Culture. |
![]() |
enumSccEvent | Indica un evento che si è verificato nel motore di progetto. |
![]() |
eSqlClrPermissionLevel | Enumerazione per indicare il livello di autorizzazione SQL. |
![]() |
eWebRefUrlBehavior | Infrastruttura. Solo per utilizzo interno di Microsoft. |
![]() |
favorSizeOrSpeedOption | Utilizzato per indicare se ridurre o ingrandire la dimensione dei file EXE e delle DLL. |
![]() |
floatingPointModel | Specifica il comportamento della virgola mobile. |
![]() |
genProxyLanguage | Utilizzato dalla proprietà GeneratedProxyLanguage. |
![]() |
inlineExpansionOption | Utilizzato per definire il livello di espansione della funzione inline per la compilazione. |
![]() |
linkAssemblyDebug | Utilizzato dalla proprietà AssemblyDebug. |
![]() |
linkerErrorReportingType | Consente di fornire informazioni sugli errori interni del linker direttamente al team Visual C++. |
![]() |
linkFixedBaseAddress | Comunica al sistema operativo di caricare il programma solo dall'indirizzo di base preferenziale.Se tale indirizzo non è disponibile, il file non verrà caricato. |
![]() |
linkIncrementalType | Utilizzato per attivare il collegamento incrementale.viene utilizzato dalla proprietà LinkIncremental. |
![]() |
linkProgressOption | Utilizzato dalla proprietà ShowProgress. |
![]() |
LinkTimeCodeGenerationOption | Corrisponde alle opzioni della riga di comando della generazione di codice in fase di collegamento. |
![]() |
linkUACExecutionLevel | Specifica se le informazioni sul Controllo dell'account utente sono incorporate nel manifesto del programma. |
![]() |
machineTypeOption | Utilizzato dalla proprietà TargetMachine. |
![]() |
midlCharOption | Utilizzato dalla proprietà DefaultCharType. |
![]() |
midlErrorCheckOption | Utilizzato dalla proprietà EnableErrorChecks. |
![]() |
midlStructMemberAlignOption | Utilizzato dalla proprietà StructMemberAlignment. |
![]() |
midlTargetEnvironment | Utilizzato dalla proprietà TargetEnvironment. |
![]() |
midlWarningLevelOption | Utilizzato dalla proprietà WarnLevel. |
![]() |
optFoldingType | Utilizzato dalla proprietà EnableCOMDATFolding. |
![]() |
optimizeOption | Utilizzato dalla proprietà Optimization. |
![]() |
optManagedIncrementalBuild | (Impostazione deprecata) Specifica se viene utilizzata una generazione incrementale per generare un progetto gestito.Compilazione incrementale che compila solo i metodi che hanno subito modifiche dall'ultima compilazione. |
![]() |
optRefType | Utilizzato dalla proprietà OptimizeReferences. |
![]() |
optWin98Type | Utilizzato dalla proprietà OptimizeForWindows98. |
![]() |
pchOption | Utilizzato dalla proprietà UsePrecompiledHeader. |
![]() |
preprocessOption | Utilizzato dalla proprietà GeneratePreprocessedFile. |
![]() |
RemoteDebuggerType | Utilizzato dalla proprietà Remote. |
![]() |
runtimeLibraryOption | Utilizzato dalla proprietà RuntimeLibrary. |
![]() |
structMemberAlignOption | Utilizzato dalla proprietà StructMemberAlignment. |
![]() |
subSystemOption | Utilizzato dalla proprietà SubSystem. |
![]() |
termSvrAwarenessType | Utilizzato dalla proprietà TerminalServerAware. |
![]() |
TypeOfDebugger | Utilizzato dalla proprietà DebuggerType.Specifica il tipo di debugger da utilizzare. |
![]() |
useOfATL | Utilizzato dalla proprietà useOfATL. |
![]() |
useOfMfc | Utilizzato dalla proprietà useOfMfc. |
![]() |
vcRefType | |
![]() |
warningLevelOption | Utilizzato dalla proprietà WarnLevel. |
![]() |
WholeProgramOptimizationTypes | Specifica che il programma verrà ottimizzato oltre i limiti dell'oggetto |