This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
Programs Dialog Box
The Programs dialog box opens when you select Programs from the Debug menu.
The Programs dialog box enables you to view and manipulate programs in a Visual Studio solution. Using this dialog box, you can debug multiple programs at the same time in a single workspace.
- Transport
- Selects between a local port and TCP/IP for attaching to a program on another machine.
- Machine
- Selects the local machine or a remote machine for attaching to a program for debugging. Choose ... to browse for a machine on the selected transport.
- Properties
- Allows you to enable or disable attaching to a program type, such as Win32, NGWS runtime, or script, using the Debugger Properties On <Machine> dialog box.
- Available Properties
- This group displays information on all programs available for debugging.
- Process
- The program or process name, which is usually an .exe file.
- Id
- The process identification number assigned by the operating system.
- Title
- The title in the program's title bar, if any. This title also appears in the taskbar.
- Type
- The type of program, such as Win32 or NGWS runtime.
- Debugger
- If the program is currently being debugged, this identifies the debugger and the machine the debugger is running on, for example, Visual Studio debugger on BensMachine.
- Attach
- Choose to debug the program selected in Available Processes. This brings up the Attach to Process dialog box.
- Refresh
- Because programs can start and stop in real time while the Programs dialog box is open, the Available Processes list may not be up to date. Choose this button to refresh the list.
- Debugged Processes
- This group displays information on all processes currently attached for debugging.
- Machine
- For a debugged process, this identifies the machine the process is running on.
- Port
- For a debugged process, this identifies the port through which the machine is attached.
- Break
- Choose to break execution of the program selected in Debugged Processes.
- Detach
- Choose to stop debugging, or detach from, the program selected in Debugged Processes.
- Terminate
- Choose to terminate the program selected in Debugged Processes.
- When debugging is stopped
- For the program selected in Debugged Processes, this setting determines whether the program terminates or merely detaches from the debugger and continues to run when you stop debugging.
See Also
Attaching to a Running Program or Multiple Programs | Debugging UI Reference