ni.com is currently experiencing issues.

Support teams are actively working on the resolution.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

support for calling .net6 assemblies in LabView

Solved!
Go to solution

In the current documentation there is only a description how to call the classical .net framework assemblies.

6 years ago, Microsoft released the first version of .netcore which now has evolved into .net5, .net6 or soon .net7.

 

Microsoft has announced years ago, that this is gonna be the future path of the .net framework development.

 

Does anybody know of any plans of National Instruments to support the modern .net assemblies to call within LabView?

 

Message 1 of 7
(2,879 Views)
Solution
Accepted by topic author NetDev

Yes it is in the LabVIEW Roadmap https://forums.ni.com/t5/LabVIEW/LabVIEW-Roadmap-2022/td-p/4218319.

 

Not in the next 2 releases, so do not hold your breath. It will be at least LabVIEW 2023 before you can hope for that.

Rolf Kalbermatter
My Blog
Message 2 of 7
(2,854 Views)

Well, this is not the answer i was expecting/hoping. Sad to see that NI needs more than 5 years to keep up with the actual technology...

0 Kudos
Message 3 of 7
(2,795 Views)

I'm sure all the resources for .Net development were put into LabVIEW NXG. It was after all supposed to be based heavily on .Net under the hood. With that gone, focus has moved back to LabVIEW Classic, but adopting such a fundamental change like moving from .Net Framework to .Net Core is not an over the night job! Especially since calling old Framework assemblies needs to keep working exactly as before for backwards compatibility.

Rolf Kalbermatter
My Blog
0 Kudos
Message 4 of 7
(2,790 Views)

I know this is a rather old entry but it think it is time to refresh.

 

@Rolf "now there are again gone almost two years" so we waited many "Overnights" to have any new statement than in the roadmap from 2023

where it is stated as "future releases"

 

Does anybody know if it will ever happen that .NET now 7 or 8 will be supported.

 

The communication of Emerson on progress is more than conservative.

In the meantime I really worry that they will drop Labview completely as in the last years there were not too much communication or really outstanding improvements. (Since they dropped NXG)

 

 

Gernot Hanel
IONICON Analytik Gesellschaft m.b.H.
0 Kudos
Message 5 of 7
(930 Views)

Since it does not seem that Emerson is supporting anything in this direction, we resigned and go with a workaround of a Python Wrapper.

So LabView calls Python, and Python calls .net6.

 

This is a desperate and nasty solution, but maybe it helps others.

0 Kudos
Message 6 of 7
(897 Views)

Wrappers and proxies are common, i wouldn't call that a nasty solution, but a solution.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 7 of 7
(889 Views)