Symbolic Debug File Conversion Tool (ildbconv.exe/ildbconv)

The Shared Source CLI (SSCLI) supports source-level debugging with the cordbg managed code debugger (see cordbg.html).  Symbolic information is stored by the SSCLI implementation of the compilers in .ildb database files.  This file format is different then the .pdb file format supported by the compilers (Visual C#, JScript, Visual C++ .NET, Visual Basic .NET, and so on) in the .Microsoft NET Framework SDK and Microsoft Visual Studio .NET. 

The .ildb format was created for the SSCLI in order to have a small, platform-independent symbolic format for debugging managed code.

The application file for the symbolic debug file conversion tool is named ildbconv.exe in the Shared Source CLI (SSCLI) on Microsoft Windows®. It is named ildbconv on UNIX system-based platforms.

The .ildb conversion tool (ildbconv) allows conversion of SSCLI .ildb to .pdb format and .pdb to .ildb format.  The source for this tool can be found at sscli\tools\ildbconv\ildbconv.cpp.  Use this tool to convert between these debug information formats if you want to debug into the same assembly on both the SSCLI and the .NET Framework.

Usage

ildbconv [options] filename

Options can be specified using either a dash (-) or a slash (/).

Option Description
/toildb Convert filename from .pdb to .ildb
/topdb Convert filename from .ildb to .pdb
/? Displays the command syntax and options for the tool.

When you use this tool on UNIX system-based platforms /? might expand to a filename. Instead use -?, or enclose the /? option in quotes: "/?"

See Also

Tools Index


Copyright (c) 2002 Microsoft Corporation. All rights reserved.