' schrieb:Danke für deine Antwort!!
Also die DLL habe ich im Projekt eingebunden!
Wie meinst du das mit dem Pfad der EXE?
Im Projekt einbinden ist nicht genug. LabVIEW weiss dann zwar dass da eine DLL ist und kopiert die auch freundlich in Deine Applikation aber typischerweise in eine Unterverzeichnis Data, innerhalb des Applikationsordners.
.Net hat aber eine ganz spezifische Suchfolgorde wenn eine .Net DLL angefragt wird. Und die ist zuerst im gleichen Verzeichnis wo die EXE steht die den aktuellen Prozess erzeugt hat (und eben nicht ein Data Unterverzeichnis) und wenn das nichts bringt im GAC (Global Assembly Cache).
Und schimpf jetzt bitte nicht dass LabVIEW default ein Data Verzeichnis verwendet um Support Files hineinzulegen. Das ist recht smart und funkts auch meist perfekt, sogar mit normalen DLLs da LabVIEW dort den Suchpfad selber noch mitbeinflussen kann. .Net DLLs sind aber etwas völlig anderes und .Net will das gerne alles selber tun und lässt Beinflussung des Ladens von .Net DLLs nur mit ziemlichem Aufwand zu, wobei dann oft andere .Net Features nur schwer oder gar nicht zu unterstützen sind.
Also ganz einfach den Target Pfad deiner .Net DLL in der Build Spec so anpassen dass er ins gleiche Verzeichnis kommt wie Dein Exe. Dann sollte es gehen, zumindest wenn Du alle anderen (.Net) Dlls die diese .Net DLL benützt auch auf Deinem Rechner hast.
Rolf Kalbermatter