Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine

VCProjectEngine lo spazio dei nomi rappresenta il modello di progetto di Visual C++ ed è l'oggetto di primo livello.

Classi

  Classe Descrizione
Classe pubblica _dispVCProjectEngineEvents_SinkHelper Infrastruttura. Solo per utilizzo interno di Microsoft.
Classe pubblica VCProjectEngineEventsClass Infrastruttura. Fare riferimento a VCProjectEngineEvents per questa funzionalità.Non creare un'istanza di questa classe.
Classe pubblica VCProjectEngineObjectClass l'obiettivo principale per VCProjectEngine modello di automazione.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica _dispVCProjectEngineEvents Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _dispVCProjectEngineEvents_Event Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica _VCProjectEngineEvents Fare riferimento a VCProjectEngineEvents per questa funzionalità.Non creare un'istanza di questa classe.
Interfaccia pubblica IGenericUserDefinedTool Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica ISimpleErrorContext Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica ISimplePropertyContainer Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica IToolPropertyWriter Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica IUserDefinedTool Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica IVCBuildCompleteCallback
Interfaccia pubblica IVCBuildPropertyStorage
Interfaccia pubblica IVCCollection IVCCollection l'oggetto contiene la funzionalità che può essere utilizzata su un oggetto collection.
Interfaccia pubblica IVCIdentity
Interfaccia pubblica IVCProjectEngineEvents Collegare contenente VCProjectEngine metodi di eventi.
Interfaccia pubblica IVCProjectEngineEvents2
Interfaccia pubblica IVCRulePropertyStorage
Interfaccia pubblica SVCProjectEngine
Interfaccia pubblica VCActiveXReference Rappresenta un riferimento a un oggetto ActiveX.
Interfaccia pubblica VCALinkTool Rappresenta lo strumento ALink, utilizzato per generare assembly satellite delle risorse gestite.
Interfaccia pubblica VCAppVerifierTool Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica VCAssemblyReference Rappresenta un riferimento a un assembly. .NET.
Interfaccia pubblica VCBscMakeTool VCBscMakeTool l'oggetto contiene proprietà che consentono di modificare a livello di codice le impostazioni delle proprietà in Informazioni di visualizzazione cartella, in proprietà di configurazione la cartella di progetto Pagine delle proprietà finestra di dialogo.vedere Modifica delle impostazioni di progetto per informazioni sull'accesso a un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCCLCompilerTool VCCLCompilerTool l'oggetto espone la funzionalità delle opzioni del compilatore C++.vedere Opzioni del compilatore per ulteriori informazioni sulle opzioni del compilatore.
Interfaccia pubblica VCConfiguration VCConfiguration l'oggetto accede a livello di codice alle proprietà di Generale pagina delle proprietà di un progetto Pagine delle proprietà finestra di dialogo.Questo oggetto consente inoltre l'accesso agli strumenti utilizzati per compilare questa configurazione.
Interfaccia pubblica VCCustomBuildRule Interfaccia per accedere alle regole di compilazione personalizzate e i file di regole di compilazione personalizzate.
Interfaccia pubblica VCCustomBuildTool VCCustomBuildTool l'oggetto accede a livello di codice alle proprietà di istruzione di compilazione personalizzata pagina delle proprietà in un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCDebugSettings VCDebugSettings l'oggetto contiene proprietà che consentono di modificare a livello di codice le impostazioni in Debug pagina delle proprietà, ovvero in proprietà di configurazione la cartella di progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCFile VCFile l'oggetto vengono descritte le operazioni che possono essere eseguite su un file nel progetto.
Interfaccia pubblica VCFileConfiguration L'oggetto VCFileConfiguration contiene informazioni di compilazione su un file (oggetto VCFile), compresi elementi come lo strumento associato al file per la configurazione.
Interfaccia pubblica VCFilter In VCFilter l'oggetto espone la funzionalità di una cartella in Esplora soluzioni per una proprietà Visual C++ progetto.
Interfaccia pubblica VCFxCopTool Infrastruttura. Solo per utilizzo interno di Microsoft.
Interfaccia pubblica VCFxCopTool2
Interfaccia pubblica VCLibrarianTool Espone la funzionalità di Riferimenti a LIB strumento.
Interfaccia pubblica VCLinkerTool Espone la funzionalità delle opzioni del linker.
Interfaccia pubblica VCManagedResourceCompilerTool Rappresenta il compilatore di risorse gestite, uno strumento utilizzato per compilare i file resx.
Interfaccia pubblica VCManifestTool Abilita la combinazione di file manifesto.
Interfaccia pubblica VCMidlTool Accede a livello di codice alle proprietà di MIDL la cartella di progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCNMakeTool Accede a livello di codice alle proprietà di NMAKE la cartella di progetto Pagine delle proprietà finestra di dialogo.vedere Modifica delle impostazioni di progetto per informazioni su come accedere a un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCPlatform Influisce sulle proprietà specifiche della piattaforma, incluse quelle esposte in directory di VC++, progetti, finestra di dialogo Opzioni.
Interfaccia pubblica VCPlatform2
Interfaccia pubblica VCPostBuildEventTool Accede a livello di codice alle proprietà di evento di post-compilazione pagina delle proprietà, in eventi di compilazione cartella in un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCPreBuildEventTool Accede a livello di codice alle proprietà di Evento pre-compilazione pagina delle proprietà, in eventi di compilazione cartella in un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCPreLinkEventTool Accede a livello di codice alle proprietà di evento di PreLink pagina delle proprietà, in eventi di compilazione cartella in un progetto Pagine delle proprietà finestra di dialogo.
Interfaccia pubblica VCProject L'oggetto espone le proprietà di Visual C++ progetto.
Interfaccia pubblica VCProjectEngine L'unico Visual C++ oggetto del modello di progetto che può essere restituito da CoCreateInstance.
Interfaccia pubblica VCProjectEngineEvents VCProjectEngineEvents l'oggetto espone gli eventi generati da un oggetto Visual C++ progetto.utilizzo VCProjectEngineEvents per funzionalità e fanno riferimento a _dispVCProjectEngineEvents per la documentazione di questo oggetto.
Interfaccia pubblica VCProjectEngineObject l'obiettivo principale per VCProjectEngine modello di automazione.
Interfaccia pubblica VCProjectItem un file o una cartella in un progetto.
Interfaccia pubblica VCProjectReference Rappresenta un riferimento a un progetto nella stessa soluzione.
Interfaccia pubblica VCPropertySheet Fornisce l'accesso alle finestre delle proprietà del motore di progetto.
Interfaccia pubblica VCReference Rappresenta un riferimento nel progetto.
Interfaccia pubblica VCReferences Una raccolta di VCReference oggetti, ognuno dei quali rappresenta un riferimento nel progetto.
Interfaccia pubblica VCResourceCompilerTool Accede a livello di codice alle proprietà della cartella Risorse nella finestra di dialogo Pagine delle proprietà di un progetto.
Interfaccia pubblica VCRuntimeBooleanProperty Consente di accedere alle proprietà booleane runtime.
Interfaccia pubblica VCRuntimeEnumProperty Consente di accedere alle proprietà runtime di enumerazione.
Interfaccia pubblica VCRuntimeEnumValue Fornisce l'accesso a una proprietà runtime di enumerazione.
Interfaccia pubblica VCRuntimeIntegerProperty Consente di accedere alle proprietà intero runtime.
Interfaccia pubblica VCRuntimeProperty Consente di accedere alle proprietà runtime.
Interfaccia pubblica VCRuntimeStringProperty Fornisce l'accesso alle proprietà stringa runtime.
Interfaccia pubblica VCSdkReference
Interfaccia pubblica VCToolFile Fornisce l'accesso a regole di compilazione personalizzate.
Interfaccia pubblica VCUserMacro Fornisce l'accesso alle macro definite dall'utente.
Interfaccia pubblica VCWebDeploymentTool VCWebDeploymentTool l'oggetto fornisce l'accesso a livello di codice allo strumento di distribuzione Web.
Interfaccia pubblica VCWebServiceProxyGeneratorTool Espone a livello di codice le proprietà disponibili in Pagina delle proprietà Riferimenti Web.
Interfaccia pubblica VCWinRTReference
Interfaccia pubblica VCXDCMakeTool Interfaccia per controllare la creazione di file con estensione doc XML.
Interfaccia pubblica VCXMLDataGeneratorTool rappresenta il generatore di dati XML.Utilizzato per generare codice Visual C++ da XML.

Delegati

  Delegato Descrizione
Delegato pubblico _dispVCProjectEngineEvents_ItemAddedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ItemMovedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ItemPropertyChange2EventHandler
Delegato pubblico _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ItemRemovedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ItemRenamedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_ReportErrorEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_SccEventEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.
Delegato pubblico _dispVCProjectEngineEvents_SolutionLoadedEventHandler Infrastruttura. Solo per utilizzo interno di Microsoft.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica addressAwarenessType Utilizzata per specificare se il linker possibile gestire gli indirizzi superiori a 2 GB.
Enumerazione pubblica AppVrfBaseLayerOptions Infrastruttura. Solo per utilizzo interno di Microsoft.
Enumerazione pubblica asmListingOption Utilizzato dal AssemblerOutput proprietà.
Enumerazione pubblica AVPageHeapProtectionDirection Infrastruttura. Solo per utilizzo interno di Microsoft.
Enumerazione pubblica basicRuntimeCheckOption Utilizzato dal BasicRuntimeChecks proprietà.
Enumerazione pubblica bldActionTypes
Enumerazione pubblica browseInfoOption Utilizzato dal BrowseInformation proprietà.
Enumerazione pubblica BuildWithPropertySheetType Vengono descritte le impostazioni per le compilazioni.
Enumerazione pubblica callingConventionOption Utilizzata per selezionare la convenzione di chiamata predefinita.
Enumerazione pubblica charSet Definisce se il _UNICODE o il _MBCS deve essere impostato su.Influisce anche sul punto di ingresso del linker se appropriato.
Enumerazione pubblica compileAsManagedOptions Utilizzato dal CompileAsManaged proprietà.
Enumerazione pubblica CompileAsOptions Utilizzata per selezionare la compilazione l'opzione di linguaggio per questi file e .cpp .cxx.
Enumerazione pubblica compilerErrorReportingType Consente di fornire informazioni (ICE) di errore interno di compilazione direttamente al team di Visual C++.
Enumerazione pubblica ConfigurationTypes Specifica il tipo di output generato da questa configurazione.
Enumerazione pubblica cppExceptionHandling Utilizzato dal ExceptionHandling.property.
Enumerazione pubblica debugOption Utilizzato dal DebugInformationFormat proprietà.
Enumerazione pubblica driverOption Utilizzato dal AdditionalOptions proprietà linker.
Enumerazione pubblica eAppProtectionOption Utilizzata per indicare il livello di isolamento del processo utilizzato la directory virtuale.
Enumerazione pubblica eCLRImageType Specifica il tipo di immagine CLR.Utile quando si collegano i file oggetti di tipi diversi.
Enumerazione pubblica eCLRThreadAttribute Utilizzato dal CLRThreadAttribute proprietà.
Enumerazione pubblica eDebuggerTypes Tipi di debugger disponibili per i progetti C++.
Enumerazione pubblica eFileType Utilizzato dal FileType proprietà.
Enumerazione pubblica enhancedInstructionSetType Utilizzato dal EnableEnhancedInstructionSet proprietà.
Enumerazione pubblica enumDataExecutionPreventionBOOL Indica che un eseguibile è stato testato per essere compatibile con la funzionalità di Protezione esecuzione (DEP) programmi per windows.
Enumerazione pubblica enumFileFormat Infrastruttura. Solo per utilizzo interno di Microsoft.
Enumerazione pubblica enumFrameworkVersion Rappresenta una versione di .NET Framework utilizzato dal progetto.
Enumerazione pubblica enumMPIAcceptModes Specifica dell'interfaccia multiprocessore le modalità per il debugger.
Enumerazione pubblica enumRandomizedBaseAddressBOOL Specifica se generare un'immagine eseguibile che può trovarsi in caso ribasata in fase di caricamento tramite ASLR funzionalità (ASLR) di Windows Vista.
Enumerazione pubblica enumResourceLangID Utilizzato dalla proprietà Culture.
Enumerazione pubblica enumSccEvent Indica un evento che si è verificato nel motore di progetto.
Enumerazione pubblica eSqlClrPermissionLevel Enumerazione per indicare il livello di autorizzazione SQL.
Enumerazione pubblica eWebRefUrlBehavior Infrastruttura. Solo per utilizzo interno di Microsoft.
Enumerazione pubblica favorSizeOrSpeedOption Utilizzata per indicare se ridurre o ingrandire la dimensione dei file EXE e delle DLL.
Enumerazione pubblica floatingPointModel Specifica il comportamento a virgola mobile.
Enumerazione pubblica genProxyLanguage Utilizzato dal GeneratedProxyLanguage proprietà.
Enumerazione pubblica inlineExpansionOption Utilizzato per definire il livello di espansione di funzione inline per la compilazione.
Enumerazione pubblica linkAssemblyDebug Utilizzato dal AssemblyDebug proprietà.
Enumerazione pubblica linkerErrorReportingType Consente di ottenere informazioni sugli errori interni del linker direttamente al team di Visual C++.
Enumerazione pubblica linkFixedBaseAddress Consigliabile il sistema operativo per caricare il programma solo all'indirizzo di base preferito.Se l'indirizzo di base preferito non è disponibile, il sistema operativo non carica il file.
Enumerazione pubblica linkIncrementalType Utilizzato per inserire il collegamento incrementale.Viene utilizzato da LinkIncremental proprietà.
Enumerazione pubblica linkProgressOption Utilizzato dal ShowProgress proprietà.
Enumerazione pubblica LinkTimeCodeGenerationOption Corrisponde alle opzioni della riga di comando della generazione di codice in fase di collegamento.
Enumerazione pubblica linkUACExecutionLevel Specifica se le informazioni (UAC) di controllodell'account utente sono incorporate nel manifesto del programma.
Enumerazione pubblica machineTypeOption Utilizzato dal TargetMachine proprietà.
Enumerazione pubblica midlCharOption Utilizzato dal DefaultCharType proprietà.
Enumerazione pubblica midlErrorCheckOption Utilizzato dal EnableErrorChecks proprietà.
Enumerazione pubblica midlStructMemberAlignOption Utilizzato dal StructMemberAlignment proprietà.
Enumerazione pubblica midlTargetEnvironment Utilizzato dal TargetEnvironment proprietà.
Enumerazione pubblica midlWarningLevelOption Utilizzato dal WarnLevel proprietà.
Enumerazione pubblica optFoldingType Utilizzato dal EnableCOMDATFolding proprietà.
Enumerazione pubblica optimizeOption Utilizzato dal Optimization proprietà.
Enumerazione pubblica optManagedIncrementalBuild (Deprecata) specifica se compilazione incrementale viene utilizzato per compilare un progetto di manageg.Una compilazione incrementale riguarda solo i metodi che hanno subito modifiche dall'ultima compilazione.
Enumerazione pubblica optRefType Utilizzato dal OptimizeReferences proprietà.
Enumerazione pubblica optWin98Type Utilizzato dal OptimizeForWindows98 proprietà.
Enumerazione pubblica pchOption Utilizzato dal UsePrecompiledHeader proprietà.
Enumerazione pubblica preprocessOption Utilizzato dal GeneratePreprocessedFile proprietà.
Enumerazione pubblica RemoteDebuggerType Utilizzato dal Remote proprietà.
Enumerazione pubblica runtimeLibraryOption Utilizzato dal RuntimeLibrary proprietà.
Enumerazione pubblica structMemberAlignOption Utilizzato dal StructMemberAlignment proprietà.
Enumerazione pubblica subSystemOption Utilizzato dal SubSystem proprietà.
Enumerazione pubblica termSvrAwarenessType Utilizzato dal TerminalServerAware proprietà.
Enumerazione pubblica TypeOfDebugger Utilizzato dal DebuggerType proprietà.Specifica il tipo del debugger per utilizzare.
Enumerazione pubblica useOfATL Utilizzato dal useOfATL proprietà.
Enumerazione pubblica useOfMfc Utilizzato dal useOfMfc proprietà.
Enumerazione pubblica vcRefType
Enumerazione pubblica warningLevelOption Utilizzato dal WarnLevel proprietà.
Enumerazione pubblica WholeProgramOptimizationTypes Specifica che il programma verrà ottimizzata oltre i limiti dell'oggetto