Skip to main content

What's the difference between DEBUG and RELEASE configurations for managed code?

Well, just like native code builds, under the RELEASE configuration, we don't add the ANIM directive.

This means, no .idy or .pdb is produced but also, the compiler will perform optimizations specifically around use of numeric items defined at the 01 level.

You may or may not see much of a difference in code size.

If you want to use code dump debugging for release builds, you'll need to add the ANIM directive to your RELEASE configuration or select Compile for Debugging in the COBOL property page.


#.net
#HowTo-BestPractice
#JVM
#VisualCOBOL
#optimize