Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

NationalInstruments.VisaNS "pure" assembly ?

Hi,
 
I would like to know if the NationalInstruments.VisaNS is a "pure" assembly (not relying on any native library).
If so, this would allow to use the same assembly (and any "pure" application built on top of this library) on a Linux machine in combination with Mono.
 
Thanks.
Frans.
0 Kudos
Message 1 of 3
(3,138 Views)
the NationalInstruments.VisaNS assembly uses the unmanaged visa32.dll for most of its functionality. Please note that there are very few "pure" .NET assemblies in the sense that you've described - that is why the Mono project has to have its own set of assemblies that mirror those that are available with Microsoft's .NET framework on Windows. Even simple things like File IO must ultimately be implemented in terms of the operating system's underlying functionality. The Measurement Studio .NET Assemblies and UI Controls are designed to work with the Microsoft .NET Framework and will not run on Mono or dotGnu.

We are always interested in hearing any suggestions you might have. If you are interested in using Measurement Studio .NET assemblies on Mono, you can file a product suggestion to the Measurement Studio group by going to the following link and clicking on feedback. This is the best way to ensure the feedback is submitted directly to the Product groups.
 
0 Kudos
Message 2 of 3
(3,136 Views)

Thanks for the explanation.

With respect to your example of file I/O ... I understand there needs to be a conversion of IL code to native code and that it is upto Mono to provide the proper mirror classes (e.g. file I/O capability) in order to claim they can run programs targeting the .NET platform. As such at that level I don't see much problem porting an application from Windows to Linux as long as assemblies are used, which are made available by Mono.

I'm not a Mono expert (don't know yet the minimal set of classes they must provide) and Linux isn't our primary target, but I wanted to verify if any doors were left open (wrt VISA) towards Linux via Mono.

0 Kudos
Message 3 of 3
(3,122 Views)