Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Microsoft.VisualStudio.VCProjectEngine Namespace

 ClassDescription
Public class_dispVCProjectEngineEvents_SinkHelperMicrosoft Internal Use Only.
Public classVCProjectEngineEventsClassRefer to VCProjectEngineEvents for this functionality. Do not instantiate from this class.
Public classVCProjectEngineObjectClassThe main object for VCProjectEngine automation model.

 InterfaceDescription
Public interface_dispVCProjectEngineEventsMicrosoft internal use only.
Public interface_dispVCProjectEngineEvents_EventMicrosoft Internal Use Only.
Public interface_VCProjectEngineEventsRefer to VCProjectEngineEvents for this functionality. Do not instantiate this class.
Public interfaceIGenericUserDefinedToolMicrosoft Internal Use Only.
Public interfaceISimpleErrorContextMicrosoft Internal Use Only.
Public interfaceISimplePropertyContainerMicrosoft Internal Use Only.
Public interfaceIToolPropertyWriterMicrosoft Internal Use Only.
Public interfaceIUserDefinedToolMicrosoft Internal Use Only.
Public interfaceIVCCollectionAn IVCCollection object contains the functionality that can be exercised on a collections object.
Public interfaceIVCProjectEngineEventsInterface that contains the VCProjectEngine events methods.
Public interfaceVCActiveXReferenceRepresents a reference to an ActiveX object.
Public interfaceVCALinkToolRepresents the ALink tool, which is used to generate satellite assemblies from managed resources.
Public interfaceVCAppVerifierToolMicrosoft Internal Use Only.
Public interfaceVCAssemblyReferenceRepresents a reference to a .NET assembly.
Public interfaceVCBscMakeToolThe VCBscMakeTool object contains properties that allow you to programmatically manipulate the settings on the properties in the Browse Information folder, which is in the Configuration Properties folder of a project's Property Pages dialog box. See Modifying Project Settings for information about accessing a project's Property Pages dialog box.
Public interfaceVCCLCompilerToolThe VCCLCompilerTool object exposes the functionality of the C++ compiler options. See Compiler Options for more information about compiler options.
Public interfaceVCConfigurationThe VCConfiguration object programmatically accesses the properties in the General property page of a project's Property Pages dialog box. This object also allows access to the tools used to build this configuration.
Public interfaceVCCustomBuildRuleInterface to access custom build rules and custom build rule files.
Public interfaceVCCustomBuildToolThe VCCustomBuildTool object programmatically accesses the properties in the Custom Build Step property page in a project's Property Pages dialog box.
Public interfaceVCDebugSettingsThe VCDebugSettings object contains properties that allow you to programmatically manipulate the settings on the Debug property page, which is in the Configuration Properties folder of a project's Property Pages dialog box.
Public interfaceVCFileThe VCFile object describes the operations that can take place on a file in the active project.
Public interfaceVCFileConfigurationThe VCFileConfiguration object contains build information about a file (VCFile object), including such things as what tool is attached to the file for that configuration.
Public interfaceVCFilterA VCFilter object exposes the functionality on a folder in Solution Explorer for a Visual C++ project.
Public interfaceVCFxCopToolMicrosoft Internal Use Only.
Public interfaceVCLibrarianToolExposes the functionality of the LIB Reference tool.
Public interfaceVCLinkerToolExposes the functionality of the linker options.
Public interfaceVCManagedResourceCompilerToolRepresents the managed resource compiler, a tool used to compile .resx files.
Public interfaceVCManifestToolEnables combining manifest files.
Public interfaceVCMidlToolProgrammatically accesses the properties in the MIDL folder of a project's Property Pages dialog box.
Public interfaceVCNMakeToolProgrammatically accesses the properties in the NMAKE folder of a project's Property Pages dialog box. See Modifying Project Settings for information about how to access a project's Property Pages dialog box.
Public interfaceVCPlatformAffects platform-specific properties, including those exposed in the VC++ Directories, Projects and Solutions, Options Dialog Box.
Public interfaceVCPostBuildEventToolProgrammatically accesses the properties on the Post-Build Event property page, in the Build Events folder in a project's Property Pages dialog box.
Public interfaceVCPreBuildEventToolProgrammatically accesses the properties on the Pre-Build Event property page, in the Build Events folder in a project's Property Pages dialog box.
Public interfaceVCPreLinkEventToolProgrammatically accesses the properties on the PreLink Event property page, in the Build Events folder in a project's Property Pages dialog box.
Public interfaceVCProjectThis object exposes the properties on a Visual C++ project.
Public interfaceVCProjectEngineThe only Visual C++ project model object that can be returned by CoCreateInstance.
Public interfaceVCProjectEngineEventsThe VCProjectEngineEvents object exposes events fired by a Visual C++ project. Use VCProjectEngineEvents for functionality and refer to _dispVCProjectEngineEvents for this object's documentation.
Public interfaceVCProjectEngineObjectThe main object for VCProjectEngine automation model.
Public interfaceVCProjectItemA file or folder in a project.
Public interfaceVCProjectReferenceRepresents a reference to a project in the same solution.
Public interfaceVCPropertySheetProvides access to the project engine property sheets.
Public interfaceVCReferenceRepresents a reference in the project.
Public interfaceVCReferencesA collection of VCReference objects, each representing a reference in the project.
Public interfaceVCResourceCompilerToolProgrammatically accesses the properties on the Resources folder in a project's Property Pages dialog box.
Public interfaceVCRuntimeBooleanPropertyProvides access to runtime boolean properties.
Public interfaceVCRuntimeEnumPropertyProvides access to runtime enumeration properties.
Public interfaceVCRuntimeEnumValueGives access to a runtime enum property.
Public interfaceVCRuntimeIntegerPropertyProvides access to runtime integer properties.
Public interfaceVCRuntimePropertyProvides access to runtime properties.
Public interfaceVCRuntimeStringPropertyProvides access to runtime string properties.
Public interfaceVCToolFileGives access to custom build rules.
Public interfaceVCUserMacroGives access to user defined macros.
Public interfaceVCWebDeploymentToolThe VCWebDeploymentTool object provides programmatic access to the Web deployment tool.
Public interfaceVCWebServiceProxyGeneratorToolProgrammatically exposes the properties available from the Web References Property Page.
Public interfaceVCXDCMakeToolInterface to control the creation of XML doc files.
Public interfaceVCXMLDataGeneratorToolRepresents the XML data generator. Used to generate Visual C++ code from XML.

 EnumerationDescription
Public enumerationaddressAwarenessTypeUsed to specify whether the linker is able to handle addresses larger than 2 GB.
Public enumerationAppVrfBaseLayerOptionsMicrosoft Internal Use Only.
Public enumerationasmListingOptionUsed by the AssemblerOutput property.
Public enumerationAVPageHeapProtectionDirectionMicrosoft Internal Use Only.
Public enumerationbasicRuntimeCheckOptionUsed by the BasicRuntimeChecks property.
Public enumerationbrowseInfoOptionUsed by the BrowseInformation property.
Public enumerationBuildWithPropertySheetTypeDescribes settings for builds.
Public enumerationcallingConventionOptionUsed to select the default calling convention.
Public enumerationcharSetDefines whether _UNICODE or _MBCS should be set. It also affects the linker entry point where appropriate.
Public enumerationcompileAsManagedOptionsUsed by the CompileAsManaged property.
Public enumerationCompileAsOptionsUsed to select compile language option for .c and .cpp files.
Public enumerationcompilerErrorReportingTypeAllows you to provide internal compiler error (ICE) information directly to the Visual C++ team.
Public enumerationConfigurationTypesSpecifies the type of output this configuration generates.
Public enumerationcppExceptionHandlingUsed by the ExceptionHandling.property.
Public enumerationdebugOptionUsed by the DebugInformationFormat property.
Public enumerationdriverOptionUsed by the AdditionalOptions linker property.
Public enumerationeAppProtectionOptionUsed to signify the level of process isolation used by the virtual directory.
Public enumerationeCLRImageTypeSpecifies the type of a CLR image. Useful when linking object files of different types.
Public enumerationeCLRThreadAttributeUsed by the CLRThreadAttribute property.
Public enumerationeDebuggerTypesTypes of debuggers available to C++ projects.
Public enumerationeFileTypeUsed by the FileType property.
Public enumerationenhancedInstructionSetTypeUsed by the EnableEnhancedInstructionSet property.
Public enumerationenumFileFormatMicrosoft Internal Use Only.
Public enumerationenumMPIAcceptModesSpecifies the Multi-Processor-Interface accept modes for the debugger.
Public enumerationenumResourceLangIDUsed by the Culture property.
Public enumerationenumSccEventSignifies an event that has occurred in the project engine.
Public enumerationeSqlClrPermissionLevelEnumeration to indicate the SQL permission level.
Public enumerationeWebRefUrlBehaviorMicrosoft Internal Use Only.
Public enumerationfavorSizeOrSpeedOptionUsed to indicate whether to minimize or maximize the size of EXEs and DLLs.
Public enumerationfloatingPointModelSpecifies floating point behavior.
Public enumerationgenProxyLanguageUsed by the GeneratedProxyLanguage property.
Public enumerationinlineExpansionOptionUsed to define the level of inline function expansion for the build.
Public enumerationlinkAssemblyDebugUsed by the AssemblyDebug property.
Public enumerationlinkerErrorReportingTypeAllows you to provide internal linker error information directly to the Visual C++ team.
Public enumerationlinkFixedBaseAddressAdvises the operating system to load the program only at its preferred base address. If the preferred base address is unavailable, the operating system does not load the file.
Public enumerationlinkIncrementalTypeUsed to switch on incremental linking. It is used by the LinkIncremental property.
Public enumerationlinkProgressOptionUsed by the ShowProgress property.
Public enumerationLinkTimeCodeGenerationOptionCorresponds to the Link Time Code Generation command line options.
Public enumerationmachineTypeOptionUsed by the TargetMachine property.
Public enumerationmidlCharOptionUsed by the DefaultCharType property.
Public enumerationmidlErrorCheckOptionUsed by the EnableErrorChecks property.
Public enumerationmidlStructMemberAlignOptionUsed by the StructMemberAlignment property.
Public enumerationmidlTargetEnvironmentUsed by the TargetEnvironment property.
Public enumerationmidlWarningLevelOptionUsed by the WarnLevel property.
Public enumerationoptFoldingTypeUsed by the EnableCOMDATFolding property.
Public enumerationoptimizeOptionUsed by the Optimization property.
Public enumerationoptRefTypeUsed by the OptimizeReferences property.
Public enumerationoptWin98TypeUsed by the OptimizeForWindows98 property.
Public enumerationpchOptionUsed by the UsePrecompiledHeader property.
Public enumerationpreprocessOptionUsed by the GeneratePreprocessedFile property.
Public enumerationRemoteDebuggerTypeUsed by the Remote property.
Public enumerationruntimeLibraryOptionUsed by the RuntimeLibrary property.
Public enumerationstructMemberAlignOptionUsed by the StructMemberAlignment property.
Public enumerationsubSystemOptionUsed by the SubSystem property.
Public enumerationtermSvrAwarenessTypeUsed by the TerminalServerAware property.
Public enumerationTypeOfDebuggerUsed by the DebuggerType property. It specifies the debugger type to use.
Public enumerationuseOfATLUsed by the useOfATL property.
Public enumerationuseOfMfcUsed by the useOfMfc property.
Public enumerationwarningLevelOptionUsed by the WarnLevel property.
Public enumerationWholeProgramOptimizationTypesSpecifies that the program will be optimized across object boundaries

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft