LabVIEWForum.de
LV .net interop builds nicht im GAC registrierbar - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Bug Liste (/Forum-LabVIEW-Bug-Liste)
+---- Forum: LabVIEW 2009 (/Forum-LabVIEW-2009)
+---- Thema: LV .net interop builds nicht im GAC registrierbar (/Thread-LV-net-interop-builds-nicht-im-GAC-registrierbar)



LV .net interop builds nicht im GAC registrierbar - dlambert - 14.12.2009 15:00

LV2009f02 - .net interop builds nicht im GAC registrierbar

Application Builder Thema

Workaround ( leider nur mit Teilfunktionalität )

- disassemblieren mit ildasm
- assemblieren und signieren mit ilasm


LV .net interop builds nicht im GAC registrierbar - dlambert - 04.01.2010 08:57

Das Problem wurde bei NI addressiert. Offensichtlich muss manuell re-signed werden. Es gibt jetzt auch einen KB Eintrag. Hier der Link.

http://digital.ni.com/public.nsf/allkb/7BF...7B?OpenDocument


LV .net interop builds nicht im GAC registrierbar - dlambert - 11.01.2010 11:07

Leider gibt es noch einen Haken...

Nach der GAC Registrierung und unter Verwendung von Umgebungs- (Shared-) Variablen kann dieser Fehler auftauchen

Warning -1950678971 occurred at Umgebungsvariable in ******

Possible reason(s):

LabVIEW: LabVIEW könnte den Systemalias für diese Umgebungsvariable nicht zuweisen und arbeitet deshalb mit einer IP-Adresse aus dem Cache.

Der Fehler oder die Warnung trat beim Schreiben der Umgebungsvariablen
\My Computer*******


Die registrierte DLL verliert den Bezug zur *.aliases Datei und nun ist der DLL unbekannt wo die SharedVariableEngine liegt.
Abhilfe schaft die Verwendung voll aufgelöster Variablennamen.

hier der NI Link
http://zone.ni.com/reference/en-XX/help/37...usingdynvarapi/

Gruß Christian