Microsoft.VisualStudio.VCProject Namespace
The VCProject namespace exposes the properties on a Visual C++ project.
Classes
Class | Description | |
---|---|---|
vcContextGuids | Contains context GUIDs, each of which represents a given IDE state, such as if a Visual C++ project is open, or the Visual C++ editor is open. This enumeration is passed as an argument to AddNamedCommand and AddNamedCommand2. | |
vcprojCATIDS | Used to identify items returned via DTE automation methods. |
Interfaces
Interface | Description | |
---|---|---|
IVCBuildOptionsPage | Automation interface for VC++Project Settings page. | |
IVCBuildOptionsPage2 | ||
VCDirectories | Provides a mechanism to set and query project directories. | |
VCFileConfigurationProperties | Contains build information about a file. | |
VCProjectConfigurationProperties | Contains the properties of the project configuration. |
Enumerations
Enumeration | Description | |
---|---|---|
charSet | Used by the CharacterSet property. | |
compileAsManagedOptions | Used by the CompileAsManaged property. | |
ConfigurationTypes | Used by the ConfigurationType property. | |
optManagedIncrementalBuild | (Deprecated) Specifies whether an incremental build is used to build a manageg project. An incremental build compiles only those methods that have changed since the last compilation. | |
RemoteDebuggerType | Used by the Remote property. | |
solutionExplorerMode | Used to set the default mode for Visual C++ projects in Solution Explorer. | |
TypeOfDebugger | Specifies the debugger type to use. | |
useOfATL | Specifies whether the ATL project will statically or dynamically link to the ATL .dll. | |
useOfMfc | Specifies whether the MFC project will statically or dynamically link to the MFC DLL. | |
WholeProgramOptimizationTypes | Specifies that the program will be optimized across object boundaries. |