Поделиться через


VCConfiguration - члены

Включить защищенные члены
Включить унаследованные члены

The 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.

Универсальный тип VCConfiguration предоставляет следующий члены.

Методы

  Имя Описание
Открытый метод Build Builds the current configuration.
Открытый метод BuildWithPropertySheet Used to set properties for builds.
Открытый метод BuildWithPropertySheetPath Specifies a property sheet search path.
Открытый метод Clean Invokes the Clean command for the current configuration.
Открытый метод ClearToolProperty Clears the tool property value.
Открытый метод CopyTo Copies the current configuration.
Открытый метод Delete Инфраструктура. Microsoft Internal Use Only.
Открытый метод Deploy Deploys the project.
Открытый метод Evaluate Evaluates the value of a project model or environment macro. See Macros for Build Commands and Properties for more information about these macros.
Открытый метод MatchName Matches a specified name to the name of a collection item.
Открытый метод Rebuild Rebuilds the current configuration.
Открытый метод Relink Relink the project.
Открытый метод StopBuild Cancels the build currently in progress on the specified configuration.
Открытый метод WaitForBuild Suspends processing until build is complete.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ATLMinimizesCRunTimeLibraryUsage Causes ATL to link to the C runtime libraries statically to minimize dependencies; requires that useOfATL property is set.
Открытое свойство BuildLogFile Sets or gets the name of the html log file.
Открытое свойство CharacterSet Gets or sets a value that tells the compiler to use the specified character set.
Открытое свойство ConfigurationName Gets or sets the project configuration to be built.
Открытое свойство ConfigurationType Gets or sets the type of output this configuration generates.
Открытое свойство DebugSettings Gets a pointer to the object containing the debug settings information for the selected configuration.
Открытое свойство DeleteExtensionsOnClean Gets or sets which files in the intermediate directory to delete on clean or rebuild.
Открытое свойство DeploymentTool Gets the deployment tool.
Открытое свойство DEPRECATED1 Инфраструктура. Microsoft Internal Use Only.
Открытое свойство ExcludeBuckets Sets or gets which tool buckets to ignore during a build.
Открытое свойство FileTools Lists the available tools that operate on files.
Открытое свойство ImportLibrary Gets which import library to generate or reports which import library will be generated by the configuration. ImportLibrary exposes the functionality of the /IMPLIB (Name Import Library) linker option.
Открытое свойство InheritedPropertySheets Sets or gets the property sheets for a config.
Открытое свойство IntermediateDirectory Gets or sets a relative path to the intermediate file directory; can include environment variables.
Открытое свойство IntrinsicPropertySheets Microsoft internal use only. Do not use.
Открытое свойство ManagedExtensions Gets or sets a configuration that uses Visual C++. ManagedExtensions exposes the functionality of the C++ compiler's /clr (Common Language Runtime Compilation) option.
Открытое свойство Name Gets or sets the name of the object.
Открытое свойство OutputDirectory Gets or sets the directory in which to place output. The default directory is the project directory.
Открытое свойство Platform Gets the platform for which this configuration is being built.
Открытое свойство PrimaryOutput Gets the primary output from building this configuration.
Открытое свойство ProgramDatabase Gets the program database, if any, that the configuration generates.
Открытое свойство project Gets the VCProject associated with the VCConfiguration.
Открытое свойство PropertySheets Gets all property sheets for the project.
Открытое свойство RegisterOutput Gets a value indicating whether the configuration registers the primary output of this build.
Открытое свойство SatelliteDLLs Gets a semicolon-delimited list of all satellite DLLs that this configuration generates.
Открытое свойство SqlAssemblyOwner Sets or gets the SQL assembly owner.
Открытое свойство SqlDebugScript Gets or sets the name of the SQL debug script.
Открытое свойство SqlDeploySource Sets or gets whether to include source files when deploying a SQL assembly.
Открытое свойство SqlPermissionLevel Gets or sets the SQL permission level for the project.
Открытое свойство SqlPostDeployScript Sets or gets the script for post SQL deploy activity.
Открытое свойство SqlPreDeployScript Sets or gets the script for per SQL deploy activity.
Открытое свойство Tools Gets the available tools for the configuration.
Открытое свойство UpToDate Gets a value indicating whether the current configuration's build state is up to date.
Открытое свойство useOfATL Gets or sets a value indicating how ATL is used by the configuration.
Открытое свойство useOfMfc Gets or sets how MFC is used by the configuration.
Открытое свойство VCProjectEngine Gets a pointer to the project engine.
Открытое свойство WholeProgramOptimization Gets or sets cross-module optimizations by delaying code generation to link time. WholeProgramOptimization exposes the functionality of the compiler's /GL (Whole Program Optimization) option.

В начало страницы

См. также

Ссылки

VCConfiguration Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен