Remote Debugging Components
This topic applies to:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro and Team |
Table legend:
Applies |
|
Does not apply |
|
Command or commands hidden by default. |
The following tables show the files that you must have for remote debugging. The easiest way to install these files is by running Remote Components Setup.
Native Debugging
File |
Install Location |
---|---|
msvsmon.exe |
Anywhere on remote computer. There are separate versions of msvsmon for 32-bit and 64-bit debugging. Make sure that you install the correct version on the remote computer. |
dbghelp.dll |
In the same directory as msvsmon. This optional file is used for saving dumps of an application. If this file is not installed, the debugger saves dumps using the default version dbghelp.dll installed with the operating system. |
msdbgui.dll |
In the same directory as msvsmon. This optional file contains localized strings, dialog boxes and help for the remote debugger. If this file is missing, the debugger uses default English resources. |
Managed Debugging
File |
Install Location |
---|---|
msvsmon.exe |
Anywhere on remote computer. There are separate versions of msvsmon for 32-bit and 64-bit debugging. Make sure that you install the appropriate version on the remote computer. |
msvsmon.exe.config |
In the same directory as msvsmon. Required to load the correct .NET Framework version. |
Symsrv.dll |
In the same directory as msvsmon. Required if you use symbol server with remote debugging. |
mcee.dll |
In the same directory as msvsmon. Required to debug C++ code that uses the .NET Framework. |
msvb7.dll, msvb7ui.dll |
In the same directory as msvsmon. Required for Visual Basic debugging only. |
Special Components
File |
Purpose |
---|---|
AvVsPkDH.dll |
For running an applications under Application Verifier. See your Application Verifier documentation for setup information. |
mpishim.exe |
For debugging an application on a cluster. See How to: Debug a Remote Cluster Application. |
iisresolver.dll |
For debugging a Web server that has Windows Authentication disabled. |
Stepping Into Web Services Calls
T-SQL debugging and stepping into Web service calls require additional components, which must be installed into specific locations and registered in the Registry. Manual installation of these components is not recommended. Use the Visual Studio Setup program to install and register these components. For more information, see Setting Up Remote Debugging.