NGWS SDK Documentation  

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