In Microsoft Dynamics 365 for Finance and Operations, X++ is a first-class citizen in the .NET world. The X++ compiler is rewritten and compiles the source code exclusively as .NET CIL. There are important benefits to X++ code running exclusively as .NET CIL, as follows:
- CIL runs much faster in most scenarios. You can expect significant performance improvements in cases where complex algorithms are executed.
- Developers can now easily write application logic in other .NET languages, such as C#.
- AX .NET Business Connector or managed proxies are no longer needed; you can simply add assembly references in X++ code.
- CIL can be operated on by the many .NET tools.