How Do I Change the .NET Version Supported by Dyalog APL?

Last updated on: 8 July, 2026

Dyalog 18.2 supports .NET Core 3.1 out of the box. 19.0 and 20.0 support .NET 8.0.

To have 18.2, 19.0 or 20.0 work with .NET 10.0, please do the following:

Please start a text editor with raised privileges and then edit these text files in the 18.2, 19.0 or 20.0 installation directory:

Dyalog.Net.Bridge.deps.json
Dyalog.Net.Bridge.runtimeconfig.json

1. In Dyalog.Net.Bridge.deps.json, please change v3.1 or v8.0 to v10.0 in two places:

"name": ".NETCoreApp,Version=v8.0",
 
to
 
"name": ".NETCoreApp,Version=v10.0",
".NETCoreApp,Version=v8.0": {
 
to
 
".NETCoreApp,Version=v10.0": {

2. in Dyalog.Net.Bridge.runtimeconfig.json,

please change net8.0 to net10.0 in the “tfm” line

and

"version": "8.0.0"
 
to
 
"version": "10.0.0"

Please note that if you wish to use a .NET Release Candidate such as .NET nn.0.0-rc.1, you would need to substitute nn.0 for 8.0 in the above places. In addition, change the above “version” key/value pair to the following:

"version": "nn.0.0-rc.2.25502.107"
Vince Chan
Still Have an Issue?
If you’ve got a technical query, you might find the answer in our documentation or on our forums. Otherwise, please email us at support@dyalog.com, call +44 1256 830030, or send us a message.

Vince Chan, Customer Support

Get Support