Remote .NET applications are deployed to the Windows runtime environment as an executable assembly (.exe) or library assembly (.dll), depending on the type of application.
The CICS Transaction Gateway .NET API supports 32-bit and 64-bit operation. Support is provided by a single assembly (IBM.CTG.Client.dll) which is included in the ctgredist package in the directory Windows/lib or in <install_path>/lib on a Windows machine with CICS Transaction Gateway installed.
You must deploy IBM.CTG.Client.dll in the Global Assembly Cache, or in the same directory as the .NET application.
For further information on deploying assemblies in the Global Assembly Cache refer to the Microsoft documentation.
CICS Transaction Gateway Desktop Edition: The license does not permit redistributing components. Each system which you install CICS Transaction Gateway Desktop Edition on or any of its components must have a separate license.