Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Assembly "Ivi.Visa.Interop" under Windows10 not in GAC_32

Hello,

i tried to execute a ivi DotNet-DLL created with Windows 7 on a Windows 10 computer (with TestStand).

 

I didnt work, so i installed a compiler on the Windows10 computer.

Here i see that the problem is that the reference to "Ivi.Visa.Interop" cannot be found.

 

I checked on the Windows7-pc where this file should be and it says:
C:\windows\assembly\GAC_32\5.5.0.0.....\Ivi.Visa.Interop.dll

 

Back on the Windows10-pc i checked in explorer for this file but it is not there.

Only in directory C:\windows\assembly\GAC_64\5.5.0.0.....\Ivi.Visa.Interop.dll it can be found.

 

So i manually linked the compiler to this dll-directory and then the dll is running fine.

 

Question is now: Why is there no dll in the GAC32-assembly directory?

 

Installed software:

NI Visa 19.0

NI ICP 19.0 (Ivi compliance package)

 

Thanks for help

0 Kudos
Message 1 of 3
(4,795 Views)

Hi OnlyOne,

 

I guess, you came to the solution of this:

https://forums.ivifoundation.org/questions/1325/assembly-ivivisainterop-under-windows10.html

as you were missing Keysight VISA library.

 

Regards,

 

 

Patrik
CTA, CLA
Helping (sharing) is caring!

If the post was helpful - Kudo it.
If the post answered your question - Mark it as Solution.
0 Kudos
Message 2 of 3
(4,747 Views)

Indeed. After installing the Keysigt-Software the NI product is working.

(When adding in VisualStudio the reference to this assembly it says "Created by National Instruments and IVI Foundation". No word of Keysight here.

https://www.bilder-upload.eu/bild-53e7e5-1559574782.png.html

 

0 Kudos
Message 3 of 3
(4,736 Views)