Ich verwende eine API eines Drittanbieters, die in 2 DLLs definiert ist. Ich habe diese DLLs in mein Projekt aufgenommen und Verweise auf sie gesetzt. So weit, so gut.
Diese DLLs haben jedoch mindestens eine abhängige DLL, die zur Laufzeit nicht gefunden werden kann. Ich habe die fehlende DLL in das Projekt kopiert und das Flag "Zur Ausgabe kopieren" gesetzt, aber ohne Erfolg.
Was muss ich hier tun, um dem Projekt mitzuteilen, wo es die abhängige DLL finden soll?
Klärung Ich habe versucht, einen Verweis auf die fehlende DLL hinzuzufügen, da sie jedoch nicht als .Net-Komponente erkannt wurde. In meiner Verzweiflung fügte ich sie direkt in den Ausgabeordner ein, aber ohne Erfolg.
Schließlich habe ich die API auf dem PC installiert, und alles hat funktioniert. Bei der Installation wird die PATH-Variable gesetzt und die DLL wird im Installationsordner gefunden. Aber wie kann man das Projekt anweisen, in einem seiner internen Ordner zu suchen?