LabVIEWForum.de - Subvi nicht verwendbar in exe

LabVIEWForum.de

Normale Version: Subvi nicht verwendbar in exe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Abend/Nacht,

ich bin absolut ratlos, deswegen hoffe ich mal hier auf Hilfe. Ich habe eine Software entwickelt und geschrieben. In dieser Software benötige ich einen Emailversand. Da verwende ich das VI im Anhang. Wenn ich jetzt eine exe erstelle, dann wird diese nicht ausgeführt von dem Rechner ohne LV (da kommt dieses fenster von wegen zur Problemlösung Full Devlpment).

Ich habe Ewigkeiten den Grund gesucht und irgendwann gefunden. Es ist dieses Subvi. Ohne dieses läuft alles perfekt. Ich kann einfach nicht verstehen wieso. .NET Framework ist installiert. Ich benötige unbedingt diesen Emailversand. Ich hoffe jemand hatte bereits ein ähnliches Problem und kennt eine Lösung...

Vielen Dank!


Mit freundlichen Grüßen,
Kevin
Entschuldigung für den Doppelpost..

Ich habe jetzt noch ein wenig recherchiert und bin auf diesen Thread gestoßen:
http://www.labviewforum.de/Thread-NET-dll-wohin-damit

Ich glaube, dass ich das gleiche Problem habe. Leider verstehe ich den letzten Post nicht richtig.. Soll ich jetzt einfach den Ordner unter C:/Windows/assembly mit ins Verzeichnis der exe legen oder wie kann man das verstehen?

vielen Dank!
Hallo Kevin,

nein, ich glaube, bei dir liegt das Problem woanders…

Du greifst auf .NET-Klassen zu, die vom OS (mit)geliefert werden. Wichtig dabei ist, dass die gleiche .NET-Version auf dem Zweitrechner verfügbar ist (oder zumindest eine, die die gleichen Klassen bietet). Ist das sichergestellt?
Hallo Gerd,

Danke schonmal für deine Hilfe. Ich muss leider zugeben, dass ich absolut keine Ahnung von .NET habe und nicht wirklich weiß was du damit meinst? Auf beiden Rechnern läuft Windows 8. Der PC auf dem die Anwendung läuft ist embedded und dieser wird gerade verbaut sodass ich erst Mitte der Wochen wieder da dran komme.

Allerdings habe ich auf beiden Rechnern die neusten .NET frameworks installiert.
Da du (laut VI-Code Version) mit LabVIEW 2012 arbeitest, solltest du auf dem Zielrechner nicht nur das neueste .NET Framework, sondern auch eine Version 2.0 (bzw. kompatibel, also max. 3.5) drauf haben.

Gruß, Jens
Referenz-URLs