Installation and distribution

The ITP/Server .NET library is designed for the .NET Framework 3.5. The assembly for the ITP/Server .NET library is not a strongly named assembly and therefore 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 ITP/Server .NET library is based on the TCP/IP API, the .NET assembly should be deployed together with the files that comprise the ITP/Server TCP/IP API. If the application may be run on 64-bit Microsoft Windows platforms, it is important that both the 32-bit and the 64-bit versions of the ITP/Server TCP/IP API are deployed.

In summary, deployment of the ITP/Server .NET library consists of the copying of the following files to the directory of the application that uses the library: