DYNA Fall 2025: 29-30 September. More info

How do I use .NET 6.0 with Dyalog 18.2 on Linux?

Last updated on: 23 July, 2024

JohnD|Dyalog 2022-08-05: in this thread “SUPPORT FOR MICROSOFT .NET 6.0” https://forums.dyalog.com/viewtopic.php?f=20&t=1858

We will be supporting .NET 6.0 “out of the box” with the next version of Dyalog, 19.0 (I cannot say yet when that will be available).

Until then it should be possible to move to .NET 6.0 by making minor changes to some of Dyalog’s configuration files. We cannot formally support this route, but I don’t think there will be any problems.

In the dyalog installation you will see files called:

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

Each of these files contains version strings which will include the fragment “3.1”. Change those “3.1”s to “6.0”s and you should be good to go.

The following are the changes I made:

Dyalog.Net.Bridge.deps.json: “name”: “.NETCoreApp,Version=v6.0”,
Dyalog.Net.Bridge.deps.json: “.NETCoreApp,Version=v6.0”: {
Dyalog.Net.Bridge.runtimeconfig.json: “tfm”: “netcoreapp6.0”,
Dyalog.Net.Bridge.runtimeconfig.json: “version”: “6.0.0”

Vince|Dyalog November 2023: fd

19.0 will support .NET 8 out of the box.



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, Customer Support
Get Support

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).

Search our website...