Skip to content
Core Studio

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.

The Projects pane showing a C# companion subtree beside X++ elements
  1. Companion projects live beside the X++ elements they extend

Core Studio 2.0.0 (signed) · estate rig · captured 2026-09-04

Companion targets.

Documented per target in the C# companion track.
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.

Documentation →

Tests

Companion projects run under dotnet test with results in the shared Testing view.

Documentation →

Debugging

net8 companions debug with the documented debugger path; net48 debugging limitations are stated in the matrix.

Documentation →

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.