Hallo zusammen, ich habe eine Anwendung und verweise dort auf DLLs eines anderen Programms. Die Eigenschaft "Lokale Kopie" habe ich auf False eingestellt, da ich die originalen DLLs ansprechen möchte um immer deren aktuellen Stand zu haben. Wenn ich die Anwendung ausführe, dann bekomme ich eine "System.IO.FileNotFoundException: Die Datei oder Assembly ... oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.". Ich könnte jetzt jede DLL in die app.config nach folgendem Schema eintragen:
Gibt es nicht eine einfachere Möglichkeit der Anwendung zu sagen, sie soll generell in dem Verzeichnis nach DLLs suchen? Das Verzeichnis mit den DLLs ist kein Unterverzeichnis des Programms.
Hallo, ich habe mich für die Variante im 1. Link entschieden. Allerdings habe ich das Ganze noch in einen „Try ... catch“ Block gefasst und ich überprüfe „strTempAssmbPath != string.Empty “, da sonst der Aufruf „Assembly.LoadFrom(strTempAssmbPath);“ einen Fehler verursacht. Gruß Rolf
“, da sonst der Aufruf „Assembly.LoadFrom(strTempAssmbPath);“ einen Fehler verursacht.
Gruß
Rolf