11-28-2007 04:53 PM
11-28-2007 05:13 PM
11-29-2007 02:47 AM - edited 11-29-2007 02:49 AM
dmafackler wrote:
We have a .Net assembly wrappering laboratory information management system functionality. However,
LV 8.2, 8.2.1 see only some of the methods for given objects. LV 8.5 sees all the methods. Same DLL under both tests.
What are the limitations on LV 8.2 regarding .Net method visibility? We can change our code to accommodate.
* Is there a limit on number of methods?
* Does LV 8.2 not handle strongly named assemblies quite the same way as LV 8.5?
* Are there (MS Visual Studio 2005 C#) annotations or method properties that would prevent a method from being visible to LV 8.2?
Would prefer to avoid shifting all instrument control to LabVIEW 8.5 if the cause can be identified.
11-30-2007 04:18 PM
Howdy,
There were .net changes made in-between 8.2 and 8.5 but nothing like what you are describing. Could you post the DLL you are using for this so we can look into it?
12-02-2007 11:49 PM
12-04-2007 09:04 AM
Howdy,
Thanks for posting those DLLs. I saw the same behavior you described above. For now, you may want to look at these two forum posts: 1 and 2. They are cross referenced and discuss this behavior thoroughly. I will look into what has changed in 8.5 and post back when I find out more.
12-04-2007 02:55 PM
I can’t say for certain what change was made between 8.2.1 and 8.5 but I believe it was grouped in with a blanket of general improvements. We opened up the assemble in MS Visual Studio and saw all the same methods as viewed in LabVIEW 8.5.
12-05-2007 04:34 PM