-
Notifications
You must be signed in to change notification settings - Fork 25
Debug Release versions
- Release versions of the binaries are created in /bin, and Debug versions in /debug.
- C# binaries are only compiled in the x86 configuration (this allows to remove the Any CPU configuration), though their target configuration is Any CPU. Linux binaries are so far only compiled in x64, since we are only using Linux-x64 for development. We are only using the x86 version of OpenFAST and, thus, the interfacing library (FASTDimensionalPortal) and the related unit-test are only generated as x86.
The executables and linked-libraries sent to remote machines by Badger are always the Release version of them. Otherwise, an error may happen (not yet properly handled) because of a missing remote debug library if VS is not installed in the remote machine.
To debug RLSimion, just run the debug version of the standalone console application from Visual Studio itself.
To debug the Herd Agent, you can attach to the service or run the standalone console application (shares code with the service)
After compiling RLSimion-Lib, the Release version of the SimionSrcParser is called (should be in /bin). To debug the SimionSrcParser, just debug the project from Visual Studio, passing the input source directory as an argument: SimionSrcParser <inputDir> <outputFile>