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 | |
---|---|---|
_dispVCProjectEngineEvents_SinkHelper | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
VCProjectEngineEventsClass | Infrastruttura. Fare riferimento a VCProjectEngineEvents per questa funzionalità.Non creare un'istanza di questa classe. | |
VCProjectEngineObjectClass | l'obiettivo principale per VCProjectEngine modello di automazione. |
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 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 | IVCCollection l'oggetto contiene la funzionalità che può essere utilizzata su un oggetto collection. | |
IVCIdentity | ||
IVCProjectEngineEvents | Collegare contenente VCProjectEngine metodi di eventi. | |
IVCProjectEngineEvents2 | ||
IVCRulePropertyStorage | ||
SVCProjectEngine | ||
VCActiveXReference | Rappresenta un riferimento a un oggetto ActiveX. | |
VCALinkTool | Rappresenta lo strumento ALink, utilizzato per generare assembly satellite delle risorse gestite. | |
VCAppVerifierTool | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
VCAssemblyReference | Rappresenta un riferimento a un assembly. .NET. | |
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. | |
VCCLCompilerTool | VCCLCompilerTool l'oggetto espone la funzionalità delle opzioni del compilatore C++.vedere Opzioni del compilatore per ulteriori informazioni sulle opzioni del compilatore. | |
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. | |
VCCustomBuildRule | Interfaccia per accedere alle regole di compilazione personalizzate e i file di regole di compilazione personalizzate. | |
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. | |
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. | |
VCFile | VCFile l'oggetto vengono descritte le operazioni che possono essere eseguite su un file nel progetto. | |
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 | In VCFilter l'oggetto espone la funzionalità di una cartella in Esplora soluzioni per una proprietà Visual C++ progetto. | |
VCFxCopTool | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
VCFxCopTool2 | ||
VCLibrarianTool | Espone la funzionalità di Riferimenti a LIB strumento. | |
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 a livello di codice alle proprietà di MIDL la cartella di progetto Pagine delle proprietà finestra di dialogo. | |
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. | |
VCPlatform | Influisce sulle proprietà specifiche della piattaforma, incluse quelle esposte in directory di VC++, progetti, finestra di dialogo Opzioni. | |
VCPlatform2 | ||
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. | |
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. | |
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. | |
VCProject | L'oggetto espone le proprietà di Visual C++ progetto. | |
VCProjectEngine | L'unico Visual C++ oggetto del modello di progetto che può essere restituito da CoCreateInstance. | |
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. | |
VCProjectEngineObject | l'obiettivo principale per VCProjectEngine modello di automazione. | |
VCProjectItem | un file o una 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 progetto. | |
VCReference | Rappresenta un riferimento nel progetto. | |
VCReferences | Una raccolta di VCReference oggetti, 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 | Consente di accedere alle proprietà booleane runtime. | |
VCRuntimeEnumProperty | Consente di accedere alle proprietà runtime di enumerazione. | |
VCRuntimeEnumValue | Fornisce l'accesso a una proprietà runtime di enumerazione. | |
VCRuntimeIntegerProperty | Consente di accedere alle proprietà intero runtime. | |
VCRuntimeProperty | Consente di accedere alle proprietà runtime. | |
VCRuntimeStringProperty | Fornisce l'accesso alle proprietà stringa runtime. | |
VCSdkReference | ||
VCToolFile | Fornisce l'accesso a regole di compilazione personalizzate. | |
VCUserMacro | Fornisce l'accesso alle macro definite dall'utente. | |
VCWebDeploymentTool | VCWebDeploymentTool l'oggetto 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 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 | Utilizzata per specificare se il linker possibile gestire gli indirizzi superiori a 2 GB. | |
AppVrfBaseLayerOptions | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
asmListingOption | Utilizzato dal AssemblerOutput proprietà. | |
AVPageHeapProtectionDirection | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
basicRuntimeCheckOption | Utilizzato dal BasicRuntimeChecks proprietà. | |
bldActionTypes | ||
browseInfoOption | Utilizzato dal BrowseInformation proprietà. | |
BuildWithPropertySheetType | Vengono descritte le impostazioni per le compilazioni. | |
callingConventionOption | Utilizzata per selezionare la convenzione di chiamata predefinita. | |
charSet | Definisce se il _UNICODE o il _MBCS deve essere impostato su.Influisce anche sul punto di ingresso del linker se appropriato. | |
compileAsManagedOptions | Utilizzato dal CompileAsManaged proprietà. | |
CompileAsOptions | Utilizzata per selezionare la compilazione l'opzione di linguaggio per questi file e .cpp .cxx. | |
compilerErrorReportingType | Consente di fornire informazioni (ICE) di errore interno di compilazione direttamente al team di Visual C++. | |
ConfigurationTypes | Specifica il tipo di output generato da questa configurazione. | |
cppExceptionHandling | Utilizzato dal ExceptionHandling.property. | |
debugOption | Utilizzato dal DebugInformationFormat proprietà. | |
driverOption | Utilizzato dal AdditionalOptions proprietà linker. | |
eAppProtectionOption | Utilizzata per indicare il livello di isolamento del processo utilizzato la directory virtuale. | |
eCLRImageType | Specifica il tipo di immagine CLR.Utile quando si collegano i file oggetti di tipi diversi. | |
eCLRThreadAttribute | Utilizzato dal CLRThreadAttribute proprietà. | |
eDebuggerTypes | Tipi di debugger disponibili per i progetti C++. | |
eFileType | Utilizzato dal FileType proprietà. | |
enhancedInstructionSetType | Utilizzato dal EnableEnhancedInstructionSet proprietà. | |
enumDataExecutionPreventionBOOL | Indica che un eseguibile è stato testato per essere compatibile con la funzionalità di Protezione esecuzione (DEP) programmi per windows. | |
enumFileFormat | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
enumFrameworkVersion | Rappresenta una versione di .NET Framework utilizzato dal progetto. | |
enumMPIAcceptModes | Specifica dell'interfaccia multiprocessore le modalità per il debugger. | |
enumRandomizedBaseAddressBOOL | Specifica se generare un'immagine eseguibile che può trovarsi in caso ribasata in fase di caricamento tramite ASLR funzionalità (ASLR) 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 | Utilizzata per indicare se ridurre o ingrandire la dimensione dei file EXE e delle DLL. | |
floatingPointModel | Specifica il comportamento a virgola mobile. | |
genProxyLanguage | Utilizzato dal GeneratedProxyLanguage proprietà. | |
inlineExpansionOption | Utilizzato per definire il livello di espansione di funzione inline per la compilazione. | |
linkAssemblyDebug | Utilizzato dal AssemblyDebug proprietà. | |
linkerErrorReportingType | Consente di ottenere informazioni sugli errori interni del linker direttamente al team di Visual C++. | |
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. | |
linkIncrementalType | Utilizzato per inserire il collegamento incrementale.Viene utilizzato da LinkIncremental proprietà. | |
linkProgressOption | Utilizzato dal ShowProgress proprietà. | |
LinkTimeCodeGenerationOption | Corrisponde alle opzioni della riga di comando della generazione di codice in fase di collegamento. | |
linkUACExecutionLevel | Specifica se le informazioni (UAC) di controllodell'account utente sono incorporate nel manifesto del programma. | |
machineTypeOption | Utilizzato dal TargetMachine proprietà. | |
midlCharOption | Utilizzato dal DefaultCharType proprietà. | |
midlErrorCheckOption | Utilizzato dal EnableErrorChecks proprietà. | |
midlStructMemberAlignOption | Utilizzato dal StructMemberAlignment proprietà. | |
midlTargetEnvironment | Utilizzato dal TargetEnvironment proprietà. | |
midlWarningLevelOption | Utilizzato dal WarnLevel proprietà. | |
optFoldingType | Utilizzato dal EnableCOMDATFolding proprietà. | |
optimizeOption | Utilizzato dal Optimization proprietà. | |
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. | |
optRefType | Utilizzato dal OptimizeReferences proprietà. | |
optWin98Type | Utilizzato dal OptimizeForWindows98 proprietà. | |
pchOption | Utilizzato dal UsePrecompiledHeader proprietà. | |
preprocessOption | Utilizzato dal GeneratePreprocessedFile proprietà. | |
RemoteDebuggerType | Utilizzato dal Remote proprietà. | |
runtimeLibraryOption | Utilizzato dal RuntimeLibrary proprietà. | |
structMemberAlignOption | Utilizzato dal StructMemberAlignment proprietà. | |
subSystemOption | Utilizzato dal SubSystem proprietà. | |
termSvrAwarenessType | Utilizzato dal TerminalServerAware proprietà. | |
TypeOfDebugger | Utilizzato dal DebuggerType proprietà.Specifica il tipo del debugger per utilizzare. | |
useOfATL | Utilizzato dal useOfATL proprietà. | |
useOfMfc | Utilizzato dal useOfMfc proprietà. | |
vcRefType | ||
warningLevelOption | Utilizzato dal WarnLevel proprietà. | |
WholeProgramOptimizationTypes | Specifica che il programma verrà ottimizzata oltre i limiti dell'oggetto |