VCPropertySheet Members

Include Protected Members
Include Inherited Members

Provides access to the project engine property sheets.

The VCPropertySheet type exposes the following members.

Methods

 

Name

Description

Public method

AddUserMacro

Adds a user macro to the property sheet.

Public method

ClearToolProperty

Clears the property value of a tool property.

Public method

MatchName

Matches a specified name to the name of a collection item.

Public method

RemoveAllUserMacros

Removes all user macros from the property sheet.

Public method

RemoveUserMacro

Removes a user macro from the property sheet.

Public method

Save

Saves the project file (.vcproj).

Top

Properties

 

Name

Description

Public property

ATLMinimizesCRunTimeLibraryUsage

Gets or sets a value indicating whether ATL will link to the C runtime libraries statically to minimize dependencies. This requires that the useOfATL property is set.

Public property

BuildLogFile

Gets or sets the BuildLogFile name.

Public property

CharacterSet

Gets or sets a value specifying the character set for the compiler to use.

Public property

ConfigurationType

Gets or sets the type of output this configuration generates.

Public property

DeleteExtensionsOnClean

Gets or sets which files in the intermediate directory to delete on clean or rebuild.

Public property

DEPRECATED1

Infrastructure. Microsoft Internal Use Only.

Public property

FileEncoding

Infrastructure. Microsoft Internal Use Only.

Public property

FileFormat

Infrastructure. Microsoft Internal Use Only.

Public property

FileTools

Lists the available tools that operate on files.

Public property

InheritedPropertySheets

Gets or sets property sheets inherited by this object.

Public property

IntermediateDirectory

Gets or sets a relative path to the intermediate file directory. The path can include environment variables.

Public property

IsDirty

Infrastructure. Microsoft Internal Use Only.

Public property

ManagedExtensions

Gets or sets a value indicating that this configuration uses Visual C++.

Public property

Name

Gets or sets the name of the object.

Public property

OutputDirectory

Gets or sets the directory in which to place output. The default directory is the project directory.

Public property

PropertySheetDirectory

Gets the directory name for the property sheet.

Public property

PropertySheetFile

Sets or gets the full path to the property sheet file. Includes the file name.

Public property

PropertySheetName

Sets or gets the value of the Name tag in the property sheet file. This property is available only for backwards compatibility and should otherwise not be used.

Public property

PropertySheets

Gets the collection of property sheets applied to the object.

Public property

Tools

Lists the available tools for the platform.

Public property

useOfATL

Gets or sets a value that specifies how ATL is used by the configuration.

Public property

useOfMfc

Gets or sets a value that specifies how MFC is used by the configuration.

Public property

UserMacros

Gets the collection of user macros.

Public property

VCProjectEngine

Gets a pointer to the project engine.

Public property

WholeProgramOptimization

Gets or sets a value indicating whether to enable cross-module optimizations by delaying code generation to link time.

Top

See Also

Reference

VCPropertySheet Interface

Microsoft.VisualStudio.VCProjectEngine Namespace