.NET library installation and distribution

The KCM Core .NET library is designed for the .NET Framework 3.5. The assembly for the KCM Core .NET library is not a strongly named assembly and it cannot be deployed in the Global Assembly Cache. It must always be deployed as a private assembly together with the application that uses it. The library is also not exposed through COM, which means that it can only be called from .NET applications.

As the implementation of the KCM Core .NET library is based on the TCP/IP API, the .NET assembly should be deployed together with the files that comprise the KCM Core TCP/IP API. If the application may be run on 64-bit Windows platforms, it is important that both the 32-bit and the 64-bit versions of the KCM Core TCP/IP API are deployed.

To deploy the KCM Core .NET library, copy the following files to the directory of the application that uses the library:

  • ITPServerDotNetApi.dll
  • sock_api.dll
  • sock_api64.dll