In Net Express 5.1 we never used Debug builds as the Release build had an .idy file for animation and debugging within the IDE and the .exe/.dll ran perfectly well without the .idy file when deployed (copied) to the production server running Server For COBOL (we have no interest in remote animation/debugging in our production environment). For pure native COBOL applications only, If we add anim and cobidy to "Build settings" of COBOL properties under Release configuration for each project will we:
1. Be able to animate our code within the IDE in the Release configuration in the same manner as in the Debug configuration?
2. Will the .exe/.dll execute properly under COBOL Server once deployed (copied) to the production server WITHOUT the companion .idy file?
The only real difference between the Debug and Release builds in Visual Studio are that in Debug mode it turns on the directives anim cobidy".\\bin\\x86\\Debug\\" by default. They also use a different output folder name. You can actually just use either the Debug or Release build if you would like and there is a checkbox on the COBOL tab for Compile for debugging which will turn these directives on or off.
You can debug in either Debug or Release configuration as long as the Compile for Debugging option is checked.
The deployed .EXE/.DLL is in no way dependent on the .idy file as this is only used by the debugger.
It is recommended to compile without ANIM for production software because ANIM turns off certain optimizations that could affect performance but that really depends on your application.
Thanks.