Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

VCDebugSettings Interface

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

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
[GuidAttribute("22F4606C-9A37-41C5-93B5-2A1C11468BFA")]
public interface VCDebugSettings

The VCDebugSettings type exposes the following members.

  NameDescription
Public propertyApplicationArgumentsSets or gets arguments to the application that is to be debugged.
Public propertyApplicationCommandSets or gets the name of the application to be debugged.
Public propertyAttachGets or sets a value indicating whether, when this project is debugged, the debugger should be attached to the process specified in the Command property.
Public propertyCommandIf Remote specifies local debugging and Attach is false, the Command property specifies the executable file to start when you invoke the debugger. If Attach is true and Remote specifies remote debugging, the Command property specifies the process to which the debug process should be attached when you invoke the debugger.
Public propertyCommandArgumentsGets or sets the arguments to pass to the process specified in Command when Attach is false.
Public propertyDebuggerFlavorThe debugger to launch.
Public propertyDebuggerTypeGets or sets the debugger settings for managed or unmanaged code.
Public propertyEnvironmentGets or sets the environment for the debuggee, or variables to merge with the existing environment.
Public propertyEnvironmentMergeGets or sets a value specifying whether to merge the specified environment variables with the existing environment.
Public propertyHttpUrlFor ATL Server debugging, specifies the URL for the project.
Public propertyMPIAcceptFilterGets or sets the Multi-Processor-Interface accept filter for the debugger.
Public propertyMPIAcceptModeGets or set the Multi-Processor-Interface accept value for the debugger.
Public propertyMPIRunArgumentsSets or gets the run arguments for Multi-Processor-Interface debugging.
Public propertyMPIRunCommandSets or gets the name of the command to run under the Multi-Processor-Interface realm.
Public propertyMPIRunWorkingDirectorySets or gets the Multi-Processor-Interface working directory.
Public propertyPDBPathGets or sets the additional directories to search for symbol files.
Public propertyRemoteGets or sets local or remote debugging.
Public propertyRemoteCommandIf Attach is false and Remote specifies remote debugging, the executable file starts when you invoke the debugger. If Attach is true and Remote specifies remote debugging, the RemoteCommand property specifies the process to which the debug process should be attached when you invoke the debugger.
Public propertyRemoteMachineWhen Remote specifies remote debugging, the RemoteMachine property specifies the name of the machine that contains the program to debug.
Public propertyShimCommandSets or gets the debugging shim command.
Public propertySQLDebuggingEnables SQL debugging for the project.
Public propertyWorkingDirectoryThe debugger's working directory. The default directory is the directory that contains the .vcxproj file.
Top

See Project Settings for a C++ Debug Configuration for more information about the Debug property page. See Working with Project Properties for information on accessing a project's Property Pages dialog box.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.