Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following quick cuts may be useful when running Shibboleth executable under the debugger.  

Visual Studio must have been started from a command prompt with the environment set up.  

Code Block
h:\dir> cpp-msbuild\dependencies\config.bat
h:\dir> cpp-shibproject\Projects\vc15\soltionName.sln

Set up the debug by right clicking on the project, selecting properties and then the Debugging menu (again for the appropriate configuration and platform),

Make (at least) the following settings:

Debugger to Launch

Local Windows Debugger (default)

Command

$(Target) (default)

Command Arguments

As appropriate (e,g, -console for shibd)

Working Directory

c:\opt\shibboleth-sp\.... (shibd)
$(ProjectDir)..\..\..\xmltoolingtest\ (xmltoolingtest)

Environment

PATH=$(Path);$(ShibRunPath)
XMLTOOLING_LOG_CONFIG=DEBUG

Note

This settings go into the project.vcxproj.user file which is not saved to source control.