09-10-2007 09:20 AM
09-10-2007 10:06 AM
Just verified another required step on similar project.
You MUST close and reopen the Project or you will still get the warning when you open the .NET based VIs, even after a mass compile.
11-28-2007 05:41 PM
This solution does not work on my system. I am using other .NET assemblys and I cannot make the error go away:
C:\Development\Source\Common\Utilities\Open Event Log.vi
- The .NET assembly expected to be at "C:\Development\Source\Common\Utilities\Open Event Log.vi\<GAC>\System" was loaded from "<GAC>\System".
11-29-2007 08:10 AM
Sounds like a different problem, I was getting "Loaded from 'NULL'" after upgraded my projects from 8.2.1 to 8.5.
Surely someone can chime in about why your .NET based vi was looking in the local folder for the Global Assembly cache. Anyone?
You get this every time? Probably relevant is what version of .NET you have installed?
11-29-2007 02:14 PM
I have 1.1, 2.0 and 3.0 installed.
In this case the VI was referencing .NET 2.0 assemblies.
I have tired to build a new VI from scratch to make this work. That VI will work UNTIL I load any other VI that has this problem. The act of loading the other VI breaks my new VI.
I can just ignore the error, then I cannot build an EXE that calls any of these .NET VIs.
11-29-2007 02:20 PM
Yuck.
Try opening an error generating VI, go to your constructor and reselect your .NET assembly by hand. I think I had to do this once in the past. It make break your VI if it happens to load a different revision of the constructor.... and here I thought .NET was supposed to FIX DLL-Hell.
Anyone got another idea for jlokanis?
12-03-2007 02:57 AM