.NET In-Process Deployment

To deploy Corticon within your .NET application you need to include within your application solution the following DLLs.

  • CorticonProxies.dll
  • CorticonShared.dll
  • JNBShare.dll
  • JNBSharedMem_x64.dll

These DLLs allow a .NET application to call the Corticon Server. In addition, you need to configure your application solution to include

  • jvm.dll
  • jnbcore.jar
  • bcel-5.1-jnbridge.jar
Classpath must include:
  • CcConfig.jar
  • CcI18nBundles.jar
  • CcThirdpartyJars.jar
  • CcServer.jar
  • CcLicense.jar

Sample .NET Application

Corticon Server includes a sample .NET C# application and Microsoft Visual Studio solution demonstrating how to deploy Corticon in a .NET application. This sample application provides a great starting point for you to learn the basics about deploying in a .NET application. The sample is located in:
<CORTICON_WORK>/Samples/Clients/In Process/C-sharp
Note: This project was created for Visual Studio 2017. You also need Visual C++ Redistributable 2012 (VC++ 11.0), and .NET Framework 4.7 installed. To run the sample you will need a valid .NET execution license.
Please refer to the sample for the following special considerations.
  • Strings need to be passed in as java.lang.JavaString.
  • Proxies do not expose any constants which are part of the IccServer.
  • Constants can be passed in as string.