C# and Integrations
Develop X++ and companion .NET projects in one workspace.
Build interop libraries, OData clients, and Azure Functions beside the F&O model, with target-specific language, test, deployment, and debugger support.

- Companion projects live beside the X++ elements they extend
Core Studio 2.0.0 (signed) · estate rig · captured 2026-09-04
Companion targets.
| Capability | Evidence | Scope |
|---|---|---|
| net48 interop library | Interop library (net48) | Calls X++ through the F&O interop assemblies |
| net8 OData client | OData client (net8) | Talks to the environment's OData endpoints |
| net8 Azure Function | Azure Function (net8) | Webhook and integration triggers |
References and builds
DLL/PDB placement and AxReference wiring are generated and verified with the X++ wrapper through xppc.
Tests
Companion projects run under dotnet test with results in the shared Testing view.
Debugging
net8 companions debug with the documented debugger path; net48 debugging limitations are stated in the matrix.
Source control and credentials.
Core does not collect or store source-control credentials; the system Git client may use the credential helpers configured on the machine. See the Git guide for the source-control workflow.