ich eine externe DLL bin mit PDF-Exporte in einem C# -Projekt zu behandeln. Ich habe die externe DLL-Referenz in Visual Studio hinzugefügt, entsprechende Anweisungen hinzugefügt, Intellisense zeigt alle Arten von Methoden und Eigenschaften, wenn ich den Namespace austippe, und das gleiche spiegelt sich im Objekt-Explorer wider.referenzierte DLL in Visual Studio kann nicht seine eigene DLL C# finden
Allerdings, wenn ich die Anwendung ausführen, führt das Programm eine Laufzeitausnahme, weil meine externe DLL nicht eine andere DLL finden können, die im selben Verzeichnis wie die externe DLL lebt.
Um die Sache noch verwirrender zu machen, beschwert sich das Programm nicht, wenn ich nur jedes einzelne DLL aus dem Verzeichnis desjenigen, das ich referenzieren will, in den Debug-Ordner meines Programms kopiere, aber das sollte ich natürlich nicht tun müssen Dies.
Vielen Dank im Voraus.
Ja, ich glaube, Sie auf Eigenschaften der DLL unter der Registerkarte Verweise in Lösung Explorer suchen. Legen Sie fest, dass Kopien immer kopiert oder kopiert werden, wenn sie neuer sind. Es sollte in den Debug-Ordner kopiert werden, wo Sie es trotzdem manuell kopieren. – lozzajp