Debugging a .NET Core Project

Attention: .NET Core on Linux is provided as an Early Adopter Product (EAP) feature only. It is being made available to allow you to test and provide feedback on the new capabilities. Be aware that file locking does not work in all instances, and may cause exceptions or the ignoring of file locks. We will continue the development of this feature and provide additional interfaces via patch updates and future releases. Please contact Micro Focus SupportLine if you require further clarification.

You debug a project for a COBOL application that will be deployed to .NET Core in exactly the same way as you debug a project for any other .NET COBOL application. You must make sure that the application's debug symbols (.pdb) file is available along with the rest of the application files.

Note: If you want to debug a COBOL application running under .NET Core on Linux the application must have a portable .pdb file. To produce a portable .pdb file for an application you need to specify either Portable or Embedded for Debugging information on the Advanced COBOL Settings dialog box before building the application. See COBOL Properties for more information on the different values you can specify for the Debugging information option.