Is 64-bit supported for Gen 8.6 .NET proxies, clients or servers
search cancel

Is 64-bit supported for Gen 8.6 .NET proxies, clients or servers

book

Article ID: 100386

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed

Issue/Introduction

Can Gen 8.6 .NET proxies be used with 64-bit applications?

Can Gen 8.6 .NET clients or servers work with .NET Framework that is 32bit or 64bit?

Environment

Release: 8.5, 8.6
Gen .NET (C#) applications

Resolution

Any .NET (C#) application runtime execution is controlled by Microsoft CLR (Common Language Runtime) which is part of the .NET Framework.
The Gen .NET Proxies, clients and servers are C# generated code compiled with the 'Platform=AnyCPU' option which tells the CLR that they are both 32-bit and 64-bit compatible.
The bitness of the .NET Framework (32bit or 64bit) installed will also affect the environment and due to the use of 'Platform=AnyCPU' Gen .NET applications will work with either version. (NOTE: In addition, per Microsoft, the 64bit .NET Framework includes 32bit support).

As an example, for a Gen .NET proxy if the code in the application that calls the proxy is also 64-bit compatible, then it should run in a 64-bit environment.

Additional Information