The following sections describe limitations that apply when using Visual COBOL to create applications for use with .NET Core.
Visual COBOL enables you to create COBOL applications to be deployed for use with .NET Core versions 2.1 and 2.2.
A COBOL application that is to be deployed to .NET Core cannot include any of the following features:
If you need to use an application configuration file to configure the run-time behavior of an application that will be deployed to .NET Core, the configuration file must be a .dll.config file instead of an .exe.config file as it would be for .NET Framework console application.
The following table shows the versions and architectures of the operating systems to which you can deploy .NET Core-targeted COBOL applications that you have published using Visual COBOL:
Operating System | Versions | Architecture | Run-time Identifier (RID) |
---|---|---|---|
Red Hat Enterprise Linux | 7 | x64 | rhel.7.4-x64 |
SUSE Enterprise Linux | 12 SP2+ | x64 | sles.12.3-x64 |
Windows 10 Client | Version 1607+ | x64 | win7-x64 |
x86 | win7-x86 | ||
Windows Client | 7 SP1+
8.1 |
x64 | win10-x64 |
x86 | win10-x86 | ||
Windows Server | 2008 R2 SP1+ | x64 | win7-x64 |
x86 | win7-x86 |
The following operating systems are supported by .NET Core but cannot be used for the deployment of COBOL applications: