This documentation is archived and is not being maintained.

Debugging Tools (.NET Framework)

The tools in this section provide diagnostic services for .NET Framework applications and extensions for managed debugging.

These tools are automatically installed with Visual Studio and with the Windows SDK. The best way to run these tools is by using the Visual Studio or Windows SDK Command Prompt.

Fuslogvw.exe (Assembly Binding Log Viewer)

Displays information about assembly binds to help you diagnose why the .NET Framework cannot locate an assembly at run time.

MDbg.exe (.NET Framework Command-Line Debugger)

Helps tools vendors and application developers find and fix bugs in programs that target the .NET Framework common language runtime. This tool uses the runtime debugging API to provide debugging services.

SOS.dll (SOS Debugging Extension)

Helps you debug managed programs in the WinDbg.exe debugger and in Visual Studio by providing information about the internal common language runtime environment.

Alphabetical Listing of Tools (.NET Framework)

Provides a single alphabetical listing of all the tools in the .NET Framework Tools section of the documentation.

Build, Deployment, and Configuration Tools (.NET Framework)

Includes tools that help with build and deployment tasks such as generating portable executable (PE) and Microsoft intermediate language (MSIL) files, viewing and manipulating the global assembly cache, managing application and deployment manifests, and handling isolated stores and resource files.

Security Tools (.NET Framework)

Includes command-line tools that help you perform security-related tasks and test your components and applications before you deploy them.

Interop Tools (.NET Framework)

Includes tools that enable interaction between unmanaged COM components and .NET Framework managed code.

Miscellaneous Development Tools (.NET Framework)

Includes the following additional tools: SqlMetal Code Generation Tool and Windows Forms Class Viewer.