Ich habe C# -Anwendung, die eine DLL verwendet. Wenn ich versuche, die Anwendung auszuführen, kann sie die DLL nicht finden, es sei denn, sie befindet sich im selben Verzeichnis oder in GAC. Ich möchte es nicht im selben Verzeichnis haben und ich möchte es nicht in GAC installieren. Gibt es eine Möglichkeit, der Anwendung mitzuteilen, wo nach der Bibliothek gesucht werden soll? (Zum Beispiel, wenn ich will die Anwendung an Kunden verteilen und sie wollen ihre eigenen Anwendungen nutzen, die die DLL verwenden würde.)Wie wird der C# -Bibliothekspfad für eine Anwendung festgelegt?
Hinzugefügt:
Ich möchte diese Dateistruktur haben:
Hauptordner: Bibliotheken, Anwendungen
Bibliotheken: lib.dll
Anwendungen: App1.exe
I don‘ t möchte es nach GAC kopieren oder lib.dll im Ordner Applications haben. Ist es möglich?
Tamara, ist es auch möglich, Ihre vorherige Frage zu bearbeiten. Das wäre der bevorzugte Weg. –
Tamara, diese Frage ist sehr ähnlich wie diese http://stackoverflow.com/questions/629459/c-cannot-find-library-during-runtime –