Debugging extension classes

IDO extension class code can be debugged using the Visual Studio debugger. To debug an extension class, you must:

  1. Build a debug version of the extension class assembly.
  2. Import the assembly (DLL) and the symbols (PDB) into the objects database using the IDO Custom Assemblies form (first checking out the assembly, if it has been checked in).
  3. Run the IDO Runtime Development Server (IDORuntimeHost.exe) on your local machine.

    Alternatively, you can use the technique described in Testing extension class assemblies locally.

  4. Run a client that is configured to access the IDO Runtime Development Server on your local machine.
  5. Open Visual Studio and select Attach to Process from the Debug menu.
  6. Select IDORuntimeHost.exe in the list of available processes and click Attach.


You should now be able to set breakpoints in the Visual Studio debugger and step through your code.