01-07-2010 02:35 AM
01-07-2010 02:53 AM
Have you tried to browse again your updated dll in the "Select a constructor.." dialog box?
Have you tried to call the new function of your dll in another .NET langage (C# for example)?
Gilles
01-07-2010 03:46 AM
I tried in the labview but is't says the message "The version of assembly you requested was automatically promoted to a newer version by the .net runtime engine"
i tried in the other c# project in the same dll it's working. i tried to decompile the dll and i see the code., the new function is there.
01-07-2010 03:51 AM
01-07-2010 03:55 AM
Try to delete the constructor, save the VI, add a new constructor and select your dll again.
It's a workaround proposed here : http://forums.ni.com/ni/board/message?board.id=170&thread.id=229618
01-07-2010 04:38 AM
Yes. i tried that one. not working..
i closed the whole labview and create the new Vi that time also the same problem.
Accidentally my system restarted after i created new VI and browse the dll it's working.... so i add again new function to the dll and checked same issue is coming.... i am getting same Message...
i am not able to get what is the mistake!!!!
01-07-2010 06:17 AM
Do you tried to increase the version number of your assembly (LVCall 1.0.0.1 for example)?
01-07-2010 06:49 AM
yes. i tried that one also.
every time building the C# dll i am increasing the Version no... but no luck.....
05-13-2013 03:04 PM
Anyone ever figure this out?
I've got Labview code that is calling a DLL and that DLL I update frequently. Very slow and frustrating process.
05-14-2013 01:02 AM
Hi I has the same problem with my C# DLL.
(I'm lucky I don't have to update it frequently).
If I remember correctly in order to use the new defined functions I had to
1) Remove constructor nodes and save the VI
2) Exit labview
3) Restart Labview and replace a new constructor node.
Regards,
Marco