Home / FAQs / .NET and .NET Framework / How Do I Change the .NET Version Supported by Dyalog APL?
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, Customer Support
Get tips and the latest news. We’ll never spam you. Unsubscribe at any time.
Copyright © 2004 – 2026 Dyalog Ltd.
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).